>>> kdevelop: Building community/kdevelop 22.04.0-r0 (using abuild 3.9.0-r0) started Sat, 23 Apr 2022 17:34:04 +0000 >>> kdevelop: Checking sanity of /home/buildozer/aports/community/kdevelop/APKBUILD... >>> kdevelop: Analyzing dependencies... >>> kdevelop: Installing for build: build-base indent boost-dev clang>=12 clang-dev>=12 clang-libs>=12 extra-cmake-modules grantlee-dev 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 kwindowsystem-dev kxmlgui-dev libkomparediff2-dev libksysguard-dev qt5-qtbase-dev qt5-qtwebengine-dev shared-mime-info threadweaver-dev llvm-dev>=12 (1/495) Installing libintl (0.21-r2) (2/495) Installing indent (2.2.12-r1) (3/495) Installing boost1.77-atomic (1.77.0-r4) (4/495) Installing boost1.77-chrono (1.77.0-r4) (5/495) Installing boost1.77-container (1.77.0-r4) (6/495) Installing boost1.77-context (1.77.0-r4) (7/495) Installing boost1.77-contract (1.77.0-r4) (8/495) Installing boost1.77-thread (1.77.0-r4) (9/495) Installing boost1.77-coroutine (1.77.0-r4) (10/495) Installing boost1.77-date_time (1.77.0-r4) (11/495) Installing boost1.77-fiber (1.77.0-r4) (12/495) Installing boost1.77-filesystem (1.77.0-r4) (13/495) Installing boost1.77-graph (1.77.0-r4) (14/495) Installing libbz2 (1.0.8-r1) (15/495) Installing xz-libs (5.2.5-r1) (16/495) Installing boost1.77-iostreams (1.77.0-r4) (17/495) Installing boost1.77-locale (1.77.0-r4) (18/495) Installing boost1.77-log (1.77.0-r4) (19/495) Installing boost1.77-log_setup (1.77.0-r4) (20/495) Installing boost1.77-math (1.77.0-r4) (21/495) Installing boost1.77-prg_exec_monitor (1.77.0-r4) (22/495) Installing boost1.77-program_options (1.77.0-r4) (23/495) Installing libffi (3.4.2-r1) (24/495) Installing gdbm (1.23-r0) (25/495) Installing mpdecimal (2.5.1-r1) (26/495) Installing readline (8.1.2-r0) (27/495) Installing sqlite-libs (3.38.2-r0) (28/495) Installing python3 (3.10.3-r1) (29/495) Installing boost1.77-python3 (1.77.0-r4) (30/495) Installing boost1.77-random (1.77.0-r4) (31/495) Installing boost1.77-regex (1.77.0-r4) (32/495) Installing boost1.77-serialization (1.77.0-r4) (33/495) Installing boost1.77-stacktrace_basic (1.77.0-r4) (34/495) Installing boost1.77-stacktrace_noop (1.77.0-r4) (35/495) Installing boost1.77-system (1.77.0-r4) (36/495) Installing boost1.77-timer (1.77.0-r4) (37/495) Installing boost1.77-type_erasure (1.77.0-r4) (38/495) Installing boost1.77-unit_test_framework (1.77.0-r4) (39/495) Installing boost1.77-wave (1.77.0-r4) (40/495) Installing boost1.77-wserialization (1.77.0-r4) (41/495) Installing boost1.77-json (1.77.0-r4) (42/495) Installing boost1.77-nowide (1.77.0-r4) (43/495) Installing boost1.77-libs (1.77.0-r4) (44/495) Installing boost1.77 (1.77.0-r4) (45/495) Installing linux-headers (5.16.7-r1) (46/495) Installing bzip2-dev (1.0.8-r1) (47/495) Installing icu-libs (70.1-r0) (48/495) Installing icu (70.1-r0) (49/495) Installing icu-dev (70.1-r0) (50/495) Installing xz-dev (5.2.5-r1) (51/495) Installing zlib-dev (1.2.12-r1) (52/495) Installing boost1.77-dev (1.77.0-r4) (53/495) Installing boost-dev (1.77.0-r4) (54/495) Installing libxml2 (2.9.13-r0) (55/495) Installing llvm13-libs (13.0.1-r2) (56/495) Installing clang-libs (13.0.1-r0) (57/495) Installing clang (13.0.1-r0) (58/495) Installing clang-extra-tools (13.0.1-r0) (59/495) Installing clang-dev (13.0.1-r0) (60/495) Installing libarchive (3.6.1-r0) (61/495) Installing rhash-libs (1.4.2-r2) (62/495) Installing libuv (1.44.1-r0) (63/495) Installing cmake (3.23.1-r0) (64/495) Installing extra-cmake-modules (5.93.0-r0) (65/495) Installing libxau (1.0.9-r0) (66/495) Installing libxdmcp (1.1.3-r0) (67/495) Installing libxcb (1.14-r2) (68/495) Installing libx11 (1.7.5-r0) (69/495) Installing libxext (1.3.4-r0) (70/495) Installing libice (1.0.10-r0) (71/495) Installing libuuid (2.38-r1) (72/495) Installing libsm (1.2.3-r0) (73/495) Installing libxt (1.2.1-r0) (74/495) Installing libxmu (1.1.3-r0) (75/495) Installing xset (1.2.4-r0) (76/495) Installing xprop (1.2.5-r0) (77/495) Installing xdg-utils (1.1.3-r3) (78/495) Installing dbus-libs (1.12.22-r0) (79/495) Installing libblkid (2.38-r1) (80/495) Installing libmount (2.38-r1) (81/495) Installing pcre (8.45-r2) (82/495) Installing glib (2.72.1-r0) (83/495) Installing libpcre2-16 (10.39-r0) (84/495) Installing qt5-qtbase (5.15.3_git20220217-r0) (85/495) Installing qt5-qtbase-sqlite (5.15.3_git20220217-r0) (86/495) Installing unixodbc (2.3.9-r1) (87/495) Installing qt5-qtbase-odbc (5.15.3_git20220217-r0) (88/495) Installing libpq (14.2-r2) (89/495) Installing qt5-qtbase-postgresql (5.15.3_git20220217-r0) (90/495) Installing mariadb-connector-c (3.1.13-r4) (91/495) Installing qt5-qtbase-mysql (5.15.3_git20220217-r0) (92/495) Installing freetds (1.3.9-r0) (93/495) Installing qt5-qtbase-tds (5.15.3_git20220217-r0) (94/495) Installing hicolor-icon-theme (0.17-r1) (95/495) Installing mesa (21.3.8-r1) (96/495) Installing libdrm (2.4.110-r0) (97/495) Installing wayland-libs-server (1.20.0-r0) (98/495) Installing mesa-gbm (21.3.8-r1) (99/495) Installing mesa-glapi (21.3.8-r1) (100/495) Installing wayland-libs-client (1.20.0-r0) (101/495) Installing mesa-gles (21.3.8-r1) (102/495) Installing qt5-qtdeclarative (5.15.3_git20220209-r2) (103/495) Installing libxcomposite (0.4.5-r0) (104/495) Installing libpng (1.6.37-r1) (105/495) Installing freetype (2.11.1-r1) (106/495) Installing fontconfig (2.14.0-r0) (107/495) Installing wayland-libs-cursor (1.20.0-r0) (108/495) Installing wayland-libs-egl (1.20.0-r0) (109/495) Installing xkeyboard-config (2.35.1-r0) (110/495) Installing libxkbcommon (1.4.0-r0) (111/495) Installing qt5-qtwayland (5.15.3_git20220214-r0) (112/495) Installing libxshmfence (1.3-r1) (113/495) Installing mesa-egl (21.3.8-r1) (114/495) Installing avahi-libs (0.8-r5) (115/495) Installing nettle (3.7.3-r0) (116/495) Installing p11-kit (0.24.0-r1) (117/495) Installing libtasn1 (4.18.0-r0) (118/495) Installing libunistring (1.0-r0) (119/495) Installing gnutls (3.7.4-r0) (120/495) Installing cups-libs (2.4.1-r1) (121/495) Installing graphite2 (1.3.14-r1) (122/495) Installing harfbuzz (4.2.0-r0) (123/495) Installing libevdev (1.12.1-r0) (124/495) Installing mtdev (1.1.6-r0) (125/495) Installing eudev-libs (3.2.11-r0) (126/495) Installing libinput-libs (1.20.1-r0) (127/495) Installing libjpeg-turbo (2.1.3-r1) (128/495) Installing xcb-util-wm (0.4.1-r1) (129/495) Installing xcb-util (0.4.0-r3) (130/495) Installing xcb-util-image (0.4.0-r1) (131/495) Installing xcb-util-keysyms (0.4.0-r1) (132/495) Installing xcb-util-renderutil (0.3.9-r1) (133/495) Installing libxkbcommon-x11 (1.4.0-r0) (134/495) Installing qt5-qtbase-x11 (5.15.3_git20220217-r0) (135/495) Installing libfdisk (2.38-r1) (136/495) Installing libsmartcols (2.38-r1) (137/495) Installing util-linux-dev (2.38-r1) (138/495) Installing dbus-dev (1.12.22-r0) (139/495) Installing expat-dev (2.4.8-r0) (140/495) Installing brotli-dev (1.0.9-r6) (141/495) Installing libpng-dev (1.6.37-r1) (142/495) Installing freetype-dev (2.11.1-r1) (143/495) Installing fontconfig-dev (2.14.0-r0) (144/495) Installing gettext-asprintf (0.21-r2) (145/495) Installing gettext-libs (0.21-r2) (146/495) Installing gettext (0.21-r2) (147/495) Installing gettext-dev (0.21-r2) (148/495) Installing libxml2-utils (2.9.13-r0) (149/495) Installing libgpg-error (1.45-r0) (150/495) Installing libgcrypt (1.9.4-r0) (151/495) Installing libxslt (1.1.35-r0) (152/495) Installing docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-install (153/495) Installing docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-install (154/495) Installing libffi-dev (3.4.2-r1) (155/495) Installing libpcre16 (8.45-r2) (156/495) Installing libpcre32 (8.45-r2) (157/495) Installing libpcrecpp (8.45-r2) (158/495) Installing pcre-dev (8.45-r2) (159/495) Installing glib-dev (2.72.1-r0) (160/495) Installing xorgproto (2021.5-r0) (161/495) Installing libice-dev (1.0.10-r0) (162/495) Installing libsm-dev (1.2.3-r0) (163/495) Installing libxau-dev (1.0.9-r0) (164/495) Installing xcb-proto (1.14.1-r3) (165/495) Installing libxdmcp-dev (1.1.3-r0) (166/495) Installing libxcb-dev (1.14-r2) (167/495) Installing xtrans (1.4.0-r1) (168/495) Installing libx11-dev (1.7.5-r0) (169/495) Installing libxext-dev (1.3.4-r0) (170/495) Installing libdrm-dev (2.4.110-r0) (171/495) Installing libxdamage (1.1.5-r1) (172/495) Installing libxfixes (6.0.0-r0) (173/495) Installing libxfixes-dev (6.0.0-r0) (174/495) Installing libxdamage-dev (1.1.5-r1) (175/495) Installing libxshmfence-dev (1.3-r1) (176/495) Installing libxxf86vm (1.1.4-r2) (177/495) Installing mesa-gl (21.3.8-r1) (178/495) Installing mesa-osmesa (21.3.8-r1) (179/495) Installing mesa-xatracker (21.3.8-r1) (180/495) Installing libxxf86vm-dev (1.1.4-r2) (181/495) Installing mesa-dev (21.3.8-r1) (182/495) Installing openssl-dev (1.1.1n-r0) (183/495) Installing perl (5.34.1-r0) (184/495) Installing sqlite-dev (3.38.2-r0) (185/495) Installing qt5-qtbase-dev (5.15.3_git20220217-r0) (186/495) Installing qt5-qtscript (5.15.3_git20210316-r0) (187/495) Installing qt5-qtscript-dev (5.15.3_git20210316-r0) (188/495) Installing qt5-qtdeclarative-dev (5.15.3_git20220209-r2) (189/495) Installing libjpeg-turbo-dev (2.1.3-r1) (190/495) Installing cairo-tools (1.17.4-r0) (191/495) Installing libxrender (0.9.10-r3) (192/495) Installing libxrender-dev (0.9.10-r3) (193/495) Installing pixman (0.40.0-r3) (194/495) Installing pixman-dev (0.40.0-r3) (195/495) Installing util-macros (1.19.3-r0) (196/495) Installing xcb-util-dev (0.4.0-r3) (197/495) Installing cairo (1.17.4-r0) (198/495) Installing cairo-gobject (1.17.4-r0) (199/495) Installing cairo-dev (1.17.4-r0) (200/495) Installing libxft (2.3.4-r0) (201/495) Installing fribidi (1.0.11-r1) (202/495) Installing pango (1.50.5-r1) (203/495) Installing pango-tools (1.50.5-r1) (204/495) Installing ttf-droid (20200215-r1) (205/495) Installing fribidi-dev (1.0.11-r1) (206/495) Installing harfbuzz-icu (4.2.0-r0) (207/495) Installing graphite2-dev (1.3.14-r1) (208/495) Installing harfbuzz-dev (4.2.0-r0) (209/495) Installing libxft-dev (2.3.4-r0) (210/495) Installing pango-dev (1.50.5-r1) (211/495) Installing libgmpxx (6.2.1-r2) (212/495) Installing gmp-dev (6.2.1-r2) (213/495) Installing python3-dev (3.10.3-r1) (214/495) Installing libltdl (2.4.7-r0) (215/495) Installing graphviz (3.0.0-r0) (216/495) Installing graphviz-dev (3.0.0-r0) (217/495) Installing grantlee (5.2.0-r1) (218/495) Installing grantlee-dev (5.2.0-r1) (219/495) Installing karchive (5.93.0-r0) (220/495) Installing karchive-dev (5.93.0-r0) (221/495) Installing kcoreaddons (5.93.0-r0) (222/495) Installing kcoreaddons-dev (5.93.0-r0) (223/495) Installing linux-pam (1.5.2-r0) (224/495) Installing libcap (2.63-r0) (225/495) Installing libelogind (246.10-r4) (226/495) Installing polkit-elogind-libs (0.120-r2) (227/495) Installing polkit-common (0.120-r2) Executing polkit-common-0.120-r2.pre-install (228/495) Installing dbus-glib (0.112-r0) (229/495) Installing dbus-glib-dev (0.112-r0) (230/495) Installing polkit-dev (0.120-r2) (231/495) Installing polkit-elogind-dev (0.120-r2) (232/495) Installing polkit-qt-1 (0.114.0-r0) (233/495) Installing polkit-qt-1-dev (0.114.0-r0) (234/495) Installing kauth (5.93.0-r0) (235/495) Installing kauth-dev (5.93.0-r0) (236/495) Installing kcodecs (5.93.0-r0) (237/495) Installing kcodecs-dev (5.93.0-r0) (238/495) Installing kconfig (5.93.0-r0) (239/495) Installing kconfig-dev (5.93.0-r0) (240/495) Installing qt5-qttools (5.15.3_git20201202-r3) (241/495) Installing qt5-qttools-dev (5.15.3_git20201202-r3) (242/495) Installing libxcomposite-dev (0.4.5-r0) (243/495) Installing libxml2-dev (2.9.13-r0) (244/495) Installing libxkbcommon-dev (1.4.0-r0) (245/495) Installing qt5-qtgraphicaleffects (5.15.3_git20201105-r0) (246/495) Installing qt5-qtquickcontrols2 (5.15.3_git20201110-r0) (247/495) Installing qt5-qtquickcontrols2-dev (5.15.3_git20201110-r0) (248/495) Installing wayland-dev (1.20.0-r0) (249/495) Installing qt5-qtwayland-dev (5.15.3_git20220214-r0) (250/495) Installing qt5-qtx11extras (5.15.3_git20201027-r0) (251/495) Installing qt5-qtx11extras-dev (5.15.3_git20201027-r0) (252/495) Installing kguiaddons (5.93.0-r0) (253/495) Installing kguiaddons-dev (5.93.0-r0) (254/495) Installing ki18n (5.93.0-r0) (255/495) Installing ki18n-dev (5.93.0-r0) (256/495) Installing kwidgetsaddons (5.93.0-r0) (257/495) Installing kwidgetsaddons-dev (5.93.0-r0) (258/495) Installing kconfigwidgets (5.93.0-r0) (259/495) Installing kconfigwidgets-dev (5.93.0-r0) (260/495) Installing kwindowsystem (5.93.0-r0) (261/495) Installing kwindowsystem-dev (5.93.0-r0) (262/495) Installing kcrash (5.93.0-r0) (263/495) Installing kcrash-dev (5.93.0-r0) (264/495) Installing kdbusaddons (5.93.0-r0) (265/495) Installing kdbusaddons-dev (5.93.0-r0) (266/495) Installing kglobalaccel (5.93.0-r0) (267/495) Installing kglobalaccel-dev (5.93.0-r0) (268/495) Installing kitemviews (5.93.0-r0) (269/495) Installing kitemviews-dev (5.93.0-r0) (270/495) Installing qt5-qtsvg (5.15.3_git20200406-r0) (271/495) Installing qt5-qtsvg-dev (5.15.3_git20200406-r0) (272/495) Installing kiconthemes (5.93.0-r0) (273/495) Installing kiconthemes-dev (5.93.0-r0) (274/495) Installing attica (5.93.0-r0) (275/495) Installing attica-dev (5.93.0-r0) (276/495) Installing kcompletion (5.93.0-r0) (277/495) Installing kcompletion-dev (5.93.0-r0) (278/495) Installing kservice (5.93.0-r0) (279/495) Installing kservice-dev (5.93.0-r0) (280/495) Installing alsa-lib (1.2.6.1-r0) (281/495) Installing libxv (1.0.11-r2) (282/495) Installing cdparanoia-libs (10.2-r9) (283/495) Installing graphene (1.10.8-r0) (284/495) Installing gstreamer (1.20.1-r0) (285/495) Installing libogg (1.3.5-r1) (286/495) Installing opus (1.3.1-r1) (287/495) Installing orc (0.4.32-r0) (288/495) Installing libtheora (1.1.1-r16) (289/495) Installing libvorbis (1.3.7-r0) (290/495) Installing gst-plugins-base (1.20.1-r0) (291/495) Installing qt5-qtmultimedia (5.15.3_git20201130-r0) (292/495) Installing qt5-qtspeech (5.15.3_git20201028-r0) (293/495) Installing qt5-qtspeech-dev (5.15.3_git20201028-r0) (294/495) Installing libhunspell (1.7.0-r1) (295/495) Installing hunspell (1.7.0-r1) (296/495) Installing sonnet (5.93.0-r0) (297/495) Installing sonnet-dev (5.93.0-r0) (298/495) Installing ktextwidgets (5.93.0-r0) (299/495) Installing ktextwidgets-dev (5.93.0-r0) (300/495) Installing kxmlgui (5.93.0-r0) (301/495) Installing kxmlgui-dev (5.93.0-r0) (302/495) Installing kbookmarks (5.93.0-r0) (303/495) Installing kbookmarks-dev (5.93.0-r0) (304/495) Installing kjobwidgets (5.93.0-r0) (305/495) Installing kjobwidgets-dev (5.93.0-r0) (306/495) Installing sound-theme-freedesktop (0.8-r0) (307/495) Installing libcanberra (0.30-r8) (308/495) Installing libcanberra-gstreamer (0.30-r8) (309/495) Installing shared-mime-info (2.2-r0) (310/495) Installing libwebp (1.2.2-r0) (311/495) Installing tiff (4.3.0-r1) (312/495) Installing gdk-pixbuf (2.42.8-r0) (313/495) Installing gtk-update-icon-cache (2.24.33-r2) (314/495) Installing libxcursor (1.2.0-r0) (315/495) Installing libxi (1.8-r0) (316/495) Installing libxrandr (1.5.2-r1) (317/495) Installing atk (2.38.0-r0) (318/495) Installing gtk+2.0 (2.24.33-r2) Executing gtk+2.0-2.24.33-r2.post-install (319/495) Installing libcanberra-gtk2 (0.30-r8) (320/495) Installing libxinerama (1.1.4-r1) (321/495) Installing libxtst (1.2.3-r3) (322/495) Installing at-spi2-core (2.44.0-r0) (323/495) Installing at-spi2-atk (2.38.0-r0) (324/495) Installing libepoxy (1.5.9-r0) (325/495) Installing gtk+3.0 (3.24.33-r0) Executing gtk+3.0-3.24.33-r0.post-install (326/495) Installing libcanberra-gtk3 (0.30-r8) (327/495) Installing atk-dev (2.38.0-r0) (328/495) Installing perl-http-date (6.05-r1) (329/495) Installing perl-uri (5.10-r0) (330/495) Installing perl-io-html (1.004-r0) (331/495) Installing perl-encode-locale (1.05-r3) (332/495) Installing perl-lwp-mediatypes (6.04-r1) (333/495) Installing perl-http-message (6.36-r0) (334/495) Installing perl-http-cookies (6.10-r0) (335/495) Installing perl-net-http (6.21-r0) (336/495) Installing perl-http-daemon (6.13-r0) (337/495) Installing perl-html-tagset (3.20-r3) (338/495) Installing perl-html-parser (3.78-r0) (339/495) Installing perl-file-listing (6.14-r0) (340/495) Installing perl-www-robotrules (6.02-r3) (341/495) Installing perl-http-negotiate (6.01-r3) (342/495) Installing perl-capture-tiny (0.48-r2) (343/495) Installing perl-devel-symdump (2.18-r2) (344/495) Installing perl-test-pod (1.52-r2) (345/495) Installing perl-pod-parser (1.63-r1) (346/495) Installing perl-pod-coverage (0.23-r2) (347/495) Installing perl-try-tiny (0.31-r0) (348/495) Installing perl-libwww (6.60-r0) (349/495) Installing perl-xml-parser (2.46-r2) (350/495) Installing intltool (0.51.0-r4) (351/495) Installing libwebp-dev (1.2.2-r0) (352/495) Installing zstd-dev (1.5.2-r1) (353/495) Installing libtiffxx (4.3.0-r1) (354/495) Installing tiff-dev (4.3.0-r1) (355/495) Installing gdk-pixbuf-dev (2.42.8-r0) (356/495) Installing gtk+2.0-dev (2.24.33-r2) (357/495) Installing libepoxy-dev (1.5.9-r0) (358/495) Installing libxi-dev (1.8-r0) (359/495) Installing libxinerama-dev (1.1.4-r1) (360/495) Installing wayland-protocols (1.25-r0) (361/495) Installing libxtst-dev (1.2.3-r3) (362/495) Installing at-spi2-core-dev (2.44.0-r0) (363/495) Installing at-spi2-atk-dev (2.38.0-r0) (364/495) Installing libxcursor-dev (1.2.0-r0) (365/495) Installing libxrandr-dev (1.5.2-r1) (366/495) Installing gtk+3.0-dev (3.24.33-r0) (367/495) Installing libcanberra-dev (0.30-r8) (368/495) Installing phonon (4.11.1-r2) (369/495) Installing phonon-dev (4.11.1-r2) (370/495) Installing knotifications (5.93.0-r0) (371/495) Installing knotifications-dev (5.93.0-r0) (372/495) Installing libassuan (2.5.5-r0) (373/495) Installing pinentry (1.2.0-r0) Executing pinentry-1.2.0-r0.post-install (374/495) Installing gnupg-gpgconf (2.2.34-r0) (375/495) Installing gpg (2.2.34-r0) (376/495) Installing npth (1.6-r1) (377/495) Installing gpg-agent (2.2.34-r0) (378/495) Installing libksba (1.6.0-r0) (379/495) Installing gpgsm (2.2.34-r0) (380/495) Installing gpgme (1.17.1-r0) (381/495) Installing gpgmepp (1.17.1-r0) (382/495) Installing libgpg-error-dev (1.45-r0) (383/495) Installing libassuan-dev (2.5.5-r0) (384/495) Installing qgpgme (1.17.1-r0) (385/495) Installing gpgme-dev (1.17.1-r0) (386/495) Installing libgcrypt-dev (1.9.4-r0) (387/495) Installing kwallet (5.93.0-r0) (388/495) Installing kwallet-dev (5.93.0-r0) (389/495) Installing solid-libs (5.93.0-r0) (390/495) Installing solid-dev (5.93.0-r0) (391/495) Installing kdoctools (5.93.0-r0) (392/495) Installing kio (5.93.0-r0) (393/495) Installing kio-dev (5.93.0-r0) (394/495) Installing kpackage (5.93.0-r0) (395/495) Installing kpackage-dev (5.93.0-r0) (396/495) Installing samurai (1.2-r1) (397/495) Installing kdeclarative (5.93.0-r0) (398/495) Installing kdeclarative-dev (5.93.0-r0) (399/495) Installing kcmutils (5.93.0-r0) (400/495) Installing kcmutils-dev (5.93.0-r0) (401/495) Installing libxslt-dev (1.1.35-r0) (402/495) Installing kdoctools-dev (5.93.0-r0) (403/495) Installing kitemmodels (5.93.0-r0) (404/495) Installing kitemmodels-dev (5.93.0-r0) (405/495) Installing kirigami2-libs (5.93.0-r0) (406/495) Installing kirigami2 (5.93.0-r0) (407/495) Installing knewstuff (5.93.0-r0) (408/495) Installing knewstuff-dev (5.93.0-r0) (409/495) Installing knotifyconfig (5.93.0-r0) (410/495) Installing knotifyconfig-dev (5.93.0-r0) (411/495) Installing kparts (5.93.0-r0) (412/495) Installing kparts-dev (5.93.0-r0) (413/495) Installing syntax-highlighting (5.93.0-r0) (414/495) Installing syntax-highlighting-dev (5.93.0-r0) (415/495) Installing ktexteditor (5.93.0-r0) (416/495) Installing ktexteditor-dev (5.93.0-r0) (417/495) Installing libkomparediff2 (22.04.0-r0) (418/495) Installing libkomparediff2-dev (22.04.0-r0) (419/495) Installing libcap-dev (2.63-r0) (420/495) Installing libnl3 (3.5.0-r0) (421/495) Installing libnl3-cli (3.5.0-r0) (422/495) Installing libnl3-dev (3.5.0-r0) (423/495) Installing libpcap (1.10.1-r0) (424/495) Installing libpcap-dev (1.10.1-r0) (425/495) Installing bash (5.1.16-r2) Executing bash-5.1.16-r2.post-install (426/495) Installing sysfsutils (2.1.1-r0) (427/495) Installing lm-sensors (3.6.0-r1) (428/495) Installing lm-sensors-dev (3.6.0-r1) (429/495) Installing kactivities-libs (5.93.0-r0) (430/495) Installing kactivities-dev (5.93.0-r0) (431/495) Installing kirigami2-dev (5.93.0-r0) (432/495) Installing kwayland (5.93.0-r0) (433/495) Installing kwayland-dev (5.93.0-r0) (434/495) Installing plasma-framework (5.93.0-r0) (435/495) Installing plasma-framework-dev (5.93.0-r0) (436/495) Installing qt5-qtwebchannel (5.15.3_git20201028-r0) (437/495) Installing qt5-qtwebchannel-dev (5.15.3_git20201028-r0) (438/495) Installing libksysguard (5.24.4-r0) (439/495) Installing libksysguard-dev (5.24.4-r0) (440/495) Installing sdl2 (2.0.20-r6) (441/495) Installing aom-libs (3.3.0-r0) (442/495) Installing libass (0.15.2-r0) (443/495) Installing libdav1d (1.0.0-r0) (444/495) Installing lame (3.100-r0) (445/495) Installing libasyncns (0.8-r1) (446/495) Installing flac (1.3.4-r0) (447/495) Installing libsndfile (1.1.0-r0) (448/495) Installing soxr (0.1.3-r2) (449/495) Installing speexdsp (1.2.0-r0) (450/495) Installing tdb-libs (1.4.6-r0) (451/495) Installing libpulse (15.0-r2) (452/495) Installing cjson (1.7.15-r3) (453/495) Installing mbedtls (2.16.12-r1) (454/495) Installing librist (0.2.6-r0) (455/495) Installing libsrt (1.4.4-r0) (456/495) Installing libssh (0.9.6-r1) (457/495) Installing v4l-utils-libs (1.22.1-r1) (458/495) Installing libva (2.14.0-r0) (459/495) Installing libvdpau (1.5-r0) (460/495) Installing vidstab (1.1.0-r1) (461/495) Installing libvpx (1.11.0-r1) (462/495) Installing x264-libs (0.163_git20210613-r0) (463/495) Installing numactl (2.0.14-r0) (464/495) Installing x265-libs (3.5-r3) (465/495) Installing xvidcore (1.3.7-r1) (466/495) Installing ffmpeg-libs (5.0.1-r1) (467/495) Installing ffmpeg-dev (5.0.1-r1) (468/495) Installing gstreamer-dev (1.20.1-r0) (469/495) Installing orc-dev (0.4.32-r0) (470/495) Installing gst-plugins-base-dev (1.20.1-r0) (471/495) Installing libxkbfile (1.1.0-r0) (472/495) Installing libxkbfile-dev (1.1.0-r0) (473/495) Installing libevent (2.1.12-r4) (474/495) Installing nspr (4.33-r0) (475/495) Installing nss (3.77-r0) (476/495) Installing re2 (2022.04.01-r0) (477/495) Installing snappy (1.1.9-r4) (478/495) Installing qt5-qtwebengine (5.15.3_git20220407-r0) (479/495) Installing qt5-qtwebengine-dev (5.15.3_git20220407-r0) (480/495) Installing threadweaver (5.93.0-r0) (481/495) Installing threadweaver-dev (5.93.0-r0) (482/495) Installing llvm13 (13.0.1-r2) (483/495) Installing py3-appdirs (1.4.4-r3) (484/495) Installing py3-more-itertools (8.12.0-r2) (485/495) Installing py3-ordered-set (4.0.2-r3) (486/495) Installing py3-parsing (2.4.7-r3) (487/495) Installing py3-six (1.16.0-r1) (488/495) Installing py3-packaging (21.3-r0) (489/495) Installing py3-setuptools (59.4.0-r0) (490/495) Installing llvm13-test-utils (13.0.1-r2) (491/495) Installing llvm13-dev (13.0.1-r2) (492/495) Installing .makedepends-kdevelop (20220423.173405) (493/495) Installing perl-error (0.17029-r1) (494/495) Installing perl-git (2.36.0-r0) (495/495) Installing git-perl (2.36.0-r0) Executing busybox-1.35.0-r10.trigger Executing glib-2.72.1-r0.trigger Executing fontconfig-2.14.0-r0.trigger Executing graphviz-3.0.0-r0.trigger Executing shared-mime-info-2.2-r0.trigger Executing gdk-pixbuf-2.42.8-r0.trigger Executing gtk-update-icon-cache-2.24.33-r2.trigger OK: 1667 MiB in 584 packages >>> kdevelop: Cleaning up srcdir >>> kdevelop: Cleaning up pkgdir >>> kdevelop: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/kdevelop-22.04.0.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> kdevelop: Fetching https://download.kde.org/stable/release-service/22.04.0/src/kdevelop-22.04.0.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8225k 100 8225k 0 0 8723k 0 --:--:-- --:--:-- --:--:-- 16.1M >>> kdevelop: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/kdevelop-22.04.0.tar.xz >>> kdevelop: Checking sha512sums... kdevelop-22.04.0.tar.xz: OK fix-find-clang-path.patch: OK >>> kdevelop: Unpacking /var/cache/distfiles/v3.16/kdevelop-22.04.0.tar.xz... >>> kdevelop: fix-find-clang-path.patch patching file cmake/modules/FindClang.cmake Hunk #1 succeeded at 102 (offset -4 lines). -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Installing in the same prefix as Qt, adopting their path scheme. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - not found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Found KF5Config: /usr/lib/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.93.0") -- Found KF5Declarative: /usr/lib/cmake/KF5Declarative/KF5DeclarativeConfig.cmake (found version "5.93.0") -- Found KF5DocTools: /usr/lib/cmake/KF5DocTools/KF5DocToolsConfig.cmake (found version "5.93.0") -- Found KF5IconThemes: /usr/lib/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version "5.93.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.21") -- Found KF5I18n: /usr/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.93.0") -- Found KF5ItemModels: /usr/lib/cmake/KF5ItemModels/KF5ItemModelsConfig.cmake (found version "5.93.0") -- Found KF5ItemViews: /usr/lib/cmake/KF5ItemViews/KF5ItemViewsConfig.cmake (found version "5.93.0") -- Found KF5JobWidgets: /usr/lib/cmake/KF5JobWidgets/KF5JobWidgetsConfig.cmake (found version "5.93.0") -- Found KF5KCMUtils: /usr/lib/cmake/KF5KCMUtils/KF5KCMUtilsConfig.cmake (found version "5.93.0") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found KF5KIO: /usr/lib/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.93.0") -- Found KF5NewStuff: /usr/lib/cmake/KF5NewStuff/KF5NewStuffConfig.cmake (found version "5.93.0") -- Found KF5NotifyConfig: /usr/lib/cmake/KF5NotifyConfig/KF5NotifyConfigConfig.cmake (found version "5.93.0") -- Found KF5Parts: /usr/lib/cmake/KF5Parts/KF5PartsConfig.cmake (found version "5.93.0") -- Found KF5Service: /usr/lib/cmake/KF5Service/KF5ServiceConfig.cmake (found version "5.93.0") -- Found KF5TextEditor: /usr/lib/cmake/KF5TextEditor/KF5TextEditorConfig.cmake (found version "5.93.0") -- Found KF5ThreadWeaver: /usr/lib/cmake/KF5ThreadWeaver/KF5ThreadWeaverConfig.cmake (found version "5.93.0") -- Found KF5XmlGui: /usr/lib/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.93.0") -- Found KF5WindowSystem: /usr/lib/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version "5.93.0") -- Found KF5Crash: /usr/lib/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.93.0") -- Found KF5GuiAddons: /usr/lib/cmake/KF5GuiAddons/KF5GuiAddonsConfig.cmake (found version "5.93.0") -- Found KF5Archive: /usr/lib/cmake/KF5Archive/KF5ArchiveConfig.cmake (found version "5.93.0") -- Found KF5Notifications: /usr/lib/cmake/KF5Notifications/KF5NotificationsConfig.cmake (found version "5.93.0") -- Found KF5: success (found suitable version "5.93.0", minimum required is "5.78.0") found components: Config Declarative DocTools IconThemes I18n ItemModels ItemViews JobWidgets KCMUtils KIO NewStuff NotifyConfig Parts Service TextEditor ThreadWeaver XmlGui WindowSystem Crash GuiAddons Archive Notifications -- Could NOT find KDevelop-PG-Qt (missing: KDevelop-PG-Qt_DIR) -- Found SharedMimeInfo: /usr/bin/update-mime-database (found version "2.2") -- 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 -- Found Boost: /usr/lib/cmake/Boost-1.77.0/BoostConfig.cmake (found suitable version "1.77.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 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_MSG_NOSIGNAL -- Performing Test HAVE_MSG_NOSIGNAL - Success CMake Deprecation Warning at plugins/debuggercommon/CMakeLists.txt:62 (cmake_policy): The OLD behavior for policy CMP0063 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Could NOT find OktetaGui (missing: OktetaGui_DIR) -- Could NOT find LibAStyle (missing: LibAStyle_LIBRARIES LibAStyle_INCLUDE_DIR) (Required is at least version "3.1") -- Performing Test KDEV_HAVE_WNO_SUGGEST_OVERRIDE -- Performing Test KDEV_HAVE_WNO_SUGGEST_OVERRIDE - Success -- Performing Test KDEV_HAVE_WNO_PEDANTIC -- Performing Test KDEV_HAVE_WNO_PEDANTIC - Success -- Performing Test KDEV_HAVE_WNO_IMPLICIT_FALLTHROUGH -- Performing Test KDEV_HAVE_WNO_IMPLICIT_FALLTHROUGH - Success -- Performing Test KDEV_HAVE_WNO_OVERLOADED_VIRTUAL -- Performing Test KDEV_HAVE_WNO_OVERLOADED_VIRTUAL - Success -- Performing Test KDEV_HAVE_WNO_ZERO_AS_NULL_POINTER_CONSTANT -- Performing Test KDEV_HAVE_WNO_ZERO_AS_NULL_POINTER_CONSTANT - Success -- Performing Test KDEV_HAVE_WNO_DEPRECATED_DECLARATIONS -- Performing Test KDEV_HAVE_WNO_DEPRECATED_DECLARATIONS - Success -- Performing Test KDEV_HAVE_WNO_CLASS_MEMACCESS -- Performing Test KDEV_HAVE_WNO_CLASS_MEMACCESS - Success -- Performing Test KDEV_HAVE_WNO_DEPRECATED_COPY -- Performing Test KDEV_HAVE_WNO_DEPRECATED_COPY - Success -- Found LLVM (version: 13.0.1): (using /usr/bin/llvm-config) -- Include dirs: /usr/lib/llvm13/include -- LLVM libraries: /usr/lib/llvm13/lib/libLLVM-13.so -- Found LLVM (version: 13.0.1): (using /usr/bin/llvm-config) -- Include dirs: /usr/lib/llvm13/include -- LLVM libraries: /usr/lib/llvm13/lib/libLLVM-13.so -- Found LLVM (version: 13.0.1): (using /usr/bin/llvm-config) -- Include dirs: /usr/lib/llvm13/include -- LLVM libraries: /usr/lib/llvm13/lib/libLLVM-13.so -- Found LLVM (version: 13.0.1): (using /usr/bin/llvm-config) -- Include dirs: /usr/lib/llvm13/include -- LLVM libraries: /usr/lib/llvm13/lib/libLLVM-13.so -- Found LLVM (version: 13.0.1): (using /usr/bin/llvm-config) -- Include dirs: /usr/lib/llvm13/include -- LLVM libraries: /usr/lib/llvm13/lib/libLLVM-13.so -- Found LLVM (version: 13.0.1): (using /usr/bin/llvm-config) -- Include dirs: /usr/lib/llvm13/include -- LLVM libraries: /usr/lib/llvm13/lib/libLLVM-13.so -- Found LLVM (version: 13.0.1): (using /usr/bin/llvm-config) -- Include dirs: /usr/lib/llvm13/include -- LLVM libraries: /usr/lib/llvm13/lib/libLLVM-13.so -- Found LLVM (version: 13.0.1): (using /usr/bin/llvm-config) -- Include dirs: /usr/lib/llvm13/include -- LLVM libraries: /usr/lib/llvm13/lib/libLLVM-13.so -- Found Clang (LLVM version: 13.0.1) -- Include dirs: /usr/lib/llvm13/include -- Clang libraries: /usr/lib/libclang.so -- Libclang C library: /usr/lib/libclang.so -- Builtin include dir: /usr/lib/clang/13.0.1/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 plugins/welcomepage/CMakeLists.txt:33 (message): Applying workaround for https://bugs.launchpad.net/ubuntu/+source/gcc-5/+bug/1568899 -- Could NOT find OktetaKastenControllers (missing: OktetaKastenControllers_DIR) -- Could NOT find KF5Runner (missing: KF5Runner_DIR) -- The following RUNTIME packages have been found: * ClangTidy, A clang-based C++ “linter” tool, -- The following OPTIONAL packages have been found: * KF5Attica (required version >= 5.93.0) * KF5NewStuffCore (required version >= 5.93.0) * KF5NewStuffQuick (required version >= 5.93.0) * KF5Completion (required version >= 5.93.0) * KF5Solid (required version >= 5.93.0) * KF5Sonnet (required version >= 5.93.0) * KF5TextWidgets (required version >= 5.93.0) * KF5SyntaxHighlighting (required version >= 5.93.0) * boost_headers (required version == 1.77.0) * Qt5WebChannel (required version >= 5.15.3) * Qt5WebEngineCore (required version >= 5.15.3) * Qt5PrintSupport (required version >= 5.15.3) * Qt5Sql (required version >= 5.15.3) * Qt5Help, The Help module for the Qt toolkit, needed for the qthelp plugin * LLVM (required version >= 6.0) * KF5Auth (required version >= 5.93.0) * KF5Codecs (required version >= 5.93.0) * KF5WidgetsAddons (required version >= 5.93.0) * KF5ConfigWidgets (required version >= 5.93.0) * KF5Package (required version >= 5.93.0) * KF5CoreAddons (required version >= 5.93.0) * Freetype * Fontconfig * KF5Plasma, 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 -- The following REQUIRED packages have been found: * ECM (required version >= 5.78.0) * Qt5Qml (required version >= 5.15.3) * Qt5QmlModels (required version >= 5.15.3) * Qt5QuickWidgets * Qt5 (required version >= 5.15.0) * Qt5Test (required version >= 5.15.0) * Qt5Quick (required version >= 5.15.2) * KF5Declarative (required version >= 5.78.0) * KF5DocTools (required version >= 5.78.0) * KF5ItemModels (required version >= 5.78.0) * KF5KCMUtils (required version >= 5.78.0) * KF5NewStuff (required version >= 5.78.0) * KF5NotifyConfig (required version >= 5.78.0) * KF5ItemViews (required version >= 5.93.0) * KF5JobWidgets (required version >= 5.93.0) * Qt5Concurrent (required version >= 5.15.2) * KF5Parts (required version >= 5.93.0) * KF5TextEditor (required version >= 5.78.0) * KF5ThreadWeaver (required version >= 5.78.0) * KF5Crash (required version >= 5.78.0) * KF5GuiAddons (required version >= 5.78.0) * KF5Archive (required version >= 5.78.0) * KF5Notifications (required version >= 5.78.0) * KF5 (required version >= 5.78.0) * Qt5Network (required version >= 5.15.0) * Gettext * KF5I18n (required version >= 5.86) * KF5IconThemes (required version >= 5.86) * SharedMimeInfo, A database of common MIME types, * Grantlee5, Grantlee templating library, needed for file templates * Boost (required version >= 1.35.0), Boost libraries for enabling the classbrowser * Threads * Qt5WebEngineWidgets, QtWebEngine, for integrated documentation * Clang (required version >= 6.0), Clang libraries from the LLVM project. Used for KDevelop's C++/C support plugin. * KF5XmlGui (required version >= 5.85.0) * LibKompareDiff2 (required version >= 5.0) Required for building the patch review plugin. * Qt5Core (required version >= 5.15.2) * KF5Service (required version >= 5.93.0) * Qt5Gui (required version >= 5.15.2) * Qt5Widgets (required version >= 5.15.2) -- 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: * OktetaGui, Required for building MemoryViewer Widget. * SubversionLibrary, Support for Subversion integration * KF5Purpose, Support for patch sharing * KDEExperimentalPurpose, EXPERIMENTAL. Support for patch sharing, * OktetaKastenControllers (required version >= 0.3.1), Required for building Okteta KDevelop plugin. * KF5Runner, Framework for Plasma runners. For enabling the KDevelop runner -- The following RECOMMENDED packages have not been found: * KDevelop-PG-Qt (required version >= 1.90.90) KDevelop parser generator library. Required for the QMake Builder/Manager plugin. * LibAStyle (required version >= 3.1), Artistic Style library, External library for the astyle plugin -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build [ 0%] Generating po/ca/docs/kdevelop/index.cache.bz2 [ 0%] Generating mo... [ 0%] Generating po/es/docs/kdevelop/index.cache.bz2 [ 1%] Generating ts... [ 1%] Generating po/pt_BR/docs/kdevelop/index.cache.bz2 [ 2%] Generating po/pt/docs/kdevelop/index.cache.bz2 [ 2%] Generating po/it/docs/kdevelop/index.cache.bz2 [ 2%] Generating po/nl/docs/kdevelop/index.cache.bz2 [ 2%] Generating po/sv/docs/kdevelop/index.cache.bz2 [ 2%] Generating po/uk/docs/kdevelop/index.cache.bz2 [ 2%] Automatic MOC for target KDevPlatformInterfaces [ 2%] Automatic MOC for target KDevPlatformSublime [ 2%] Automatic MOC for target test_kdevhash [ 3%] Generating test_cpp.tar.bz2 [ 3%] Automatic MOC for target test_kdevvarlengtharray [ 3%] Generating test_options.tar.bz2 [ 4%] Automatic MOC for target kdev_format_source [ 4%] Generating test_yaml.tar.bz2 [ 4%] Automatic MOC for target kdev_dbus_socket_transformer [ 4%] Automatic MOC for target debuggee_debugeespace [ 4%] Automatic MOC for target debuggee_debugeeslow [ 4%] Automatic MOC for target debuggee_crash [ 4%] Automatic MOC for target debuggee_debugeeqt [ 4%] Automatic MOC for target debuggee_debugee [ 4%] Automatic MOC for target debuggee_debugeemultiplebreakpoint [ 4%] Automatic MOC for target debuggee_debugeerecursion [ 4%] Automatic MOC for target debuggee_debugeepath [ 4%] Automatic MOC for target debuggee_debugeethreads [ 4%] Automatic MOC for target debuggee_debugeemultilocbreakpoint [ 4%] Automatic MOC for target debuggee_debugeeechoenv [ 5%] Automatic MOC for target debuggee_debugeeexception [ 5%] Automatic MOC for target debuggee_qtime [ 5%] Automatic MOC for target debuggee_qstring [ 5%] Automatic MOC for target debuggee_qbytearray [ 5%] Built target test_cpp [ 5%] Automatic MOC for target debuggee_qlistcontainer [ 5%] Automatic MOC for target debuggee_qmapint [ 5%] Automatic MOC for target debuggee_qurl [ 5%] Automatic MOC for target debuggee_qdate [ 5%] Built target test_yaml [ 5%] Automatic MOC for target debuggee_qvariant [ 5%] Automatic MOC for target debuggee_qmapstringbool [ 5%] Automatic MOC for target debuggee_qsetstring [ 5%] Automatic MOC for target debuggee_qmapstring [ 5%] Automatic MOC for target debuggee_qhashint [ 5%] Automatic MOC for target debuggee_qsetint [ 5%] Automatic MOC for target debuggee_qdatetime [ 5%] Generating dockerfile-template.tar.bz2 [ 5%] Built target test_options [ 5%] Automatic MOC for target debuggee_qchar [ 5%] Automatic MOC for target debuggee_qhashstring [ 5%] Automatic MOC for target clang-minimal-visitor [ 6%] Generating flatpak-template.tar.bz2 [ 6%] Automatic MOC for target astylelib [ 6%] Automatic MOC for target debuggee_qlistpod [ 6%] Automatic MOC for target debuggee_quuid [ 6%] Generating cmake_qt5guiapp.tar.bz2 [ 6%] Automatic MOC for target debuggee_ktexteditortypes [ 7%] Automatic MOC for target debuggee_spacedebugee [ 7%] Automatic MOC for target kdevqtc-qmlsupport [ 7%] Automatic MOC for target p4clientstub [ 7%] Generating test_qtestlib.tar.bz2 [ 7%] Generating cmake_kdevplugin.tar.bz2 [ 7%] Automatic MOC for target KDevelopSessionsWatch [ 7%] Generating test_yaml2.tar.bz2 [ 7%] Generating cmake_plaincpp.tar.bz2 [ 7%] Generating cmake_qt5-qml2.tar.bz2 [ 7%] Built target debuggee_debugeeslow_autogen [ 7%] Built target flatpak-template [ 7%] Built target dockerfile-template [ 7%] Generating qt5-qml2.tar.bz2 [ 7%] Built target debuggee_debugeemultiplebreakpoint_autogen [ 7%] Built target cmake_qt5guiapp [ 7%] Built target test_qtestlib [ 7%] Generating qmake_qt5guiapp.tar.bz2 [ 7%] Built target kdev_format_source_autogen [ 7%] Built target cmake_plaincpp [ 7%] Built target debuggee_debugeepath_autogen [ 7%] Built target debuggee_debugeerecursion_autogen [ 7%] Built target debuggee_crash_autogen [ 7%] Built target cmake_qt5-qml2 [ 7%] Generating cmake_plainc.tar.bz2 [ 7%] Built target debuggee_debugeeqt_autogen [ 7%] Built target cmake_kdevplugin [ 7%] Built target debuggee_debugee_autogen [ 7%] Built target test_yaml2 [ 7%] Built target debuggee_debugeespace_autogen [ 7%] Built target debuggee_debugeemultilocbreakpoint_autogen [ 7%] Built target kdev_dbus_socket_transformer_autogen [ 7%] Built target debuggee_debugeeexception_autogen [ 7%] Built target debuggee_debugeeechoenv_autogen [ 7%] Built target debuggee_qmapint_autogen [ 7%] Built target debuggee_qdate_autogen [ 7%] Built target debuggee_qstring_autogen [ 7%] Built target debuggee_qmapstringbool_autogen [ 7%] Built target debuggee_qsetstring_autogen [ 7%] Built target debuggee_qtime_autogen [ 7%] Built target qmake_qt5guiapp [ 7%] Built target debuggee_qbytearray_autogen [ 7%] Built target qt5-qml2 [ 7%] Built target debuggee_qvariant_autogen [ 7%] Built target tsfiles-53101e01d7747b1427ebbfd39f0103c4 [ 7%] Built target debuggee_qhashint_autogen [ 7%] Built target debuggee_qchar_autogen [ 7%] Built target debuggee_qurl_autogen [ 7%] Built target debuggee_qmapstring_autogen [ 7%] Built target debuggee_ktexteditortypes_autogen [ 7%] Built target clang-minimal-visitor_autogen [ 7%] Built target debuggee_qdatetime_autogen [ 7%] Generating python_basic.tar.bz2 [ 7%] Generating cpp_basic.tar.bz2 [ 7%] Generating empty.tar.bz2 [ 7%] Built target debuggee_qlistcontainer_autogen [ 7%] Built target debuggee_qsetint_autogen [ 7%] Built target cmake_plainc [ 7%] Built target debuggee_spacedebugee_autogen [ 7%] Built target debuggee_quuid_autogen [ 7%] Generating c_gobject.tar.bz2 [ 7%] Built target debuggee_qlistpod_autogen [ 7%] Generating private_pointer.tar.bz2 [ 7%] Generating file_template_template.tar.bz2 [ 7%] Built target p4clientstub_autogen [ 7%] Built target astylelib_autogen [ 7%] Generating c_gobject_private.tar.bz2 [ 7%] Generating c_gobject_properties.tar.bz2 [ 7%] Generating qt_shared.tar.bz2 [ 7%] Generating qt_interface.tar.bz2 [ 7%] Generating qobject_pimpl.tar.bz2 [ 7%] Built target python_basic [ 7%] Generating qt_widget.tar.bz2 [ 7%] Built target debuggee_qhashstring_autogen [ 7%] Built target empty [ 7%] Built target cpp_basic [ 7%] Generating qabstractitemmodel.tar.bz2 [ 7%] Generating qobject.tar.bz2 [ 7%] Generating qabstractitemmodel_pimpl.tar.bz2 [ 7%] Generating qwidget_pimpl.tar.bz2 [ 7%] Built target c_gobject [ 7%] Built target private_pointer [ 7%] Built target file_template_template [ 7%] Generating qdialog.tar.bz2 [ 7%] Built target c_gobject_private [ 7%] Built target qt_shared [ 7%] Built target qobject [ 7%] Generating cpp_gtest.tar.bz2 [ 7%] Generating python_pyunit.tar.bz2 [ 7%] Built target qobject_pimpl [ 7%] Generating cpp_qtestlib.tar.bz2 [ 7%] Built target qt_widget [ 7%] Built target qt_interface [ 7%] Generating cpp_cpputest.tar.bz2 [ 8%] Generating qdialog_pimpl.tar.bz2 [ 8%] Generating cmake_module.tar.bz2 [ 8%] Generating php_phpunit.tar.bz2 [ 8%] Built target qabstractitemmodel_pimpl [ 9%] Built target qabstractitemmodel [ 9%] Generating cpp_qtestlib_kdevelop.tar.bz2 [ 9%] Generating index.cache.bz2 [ 9%] Built target qwidget_pimpl [ 9%] Built target c_gobject_properties [ 9%] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdev_format_source_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdevformatsource.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeerecursion.dir/debuggee_debugeerecursion_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object kdevplatform/util/dbus_socket_transformer/CMakeFiles/kdev_dbus_socket_transformer.dir/kdev_dbus_socket_transformer_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_crash.dir/debuggee_crash_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugee.dir/debuggee_debugee_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdevformatfile.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultiplebreakpoint.dir/debuggee_debugeemultiplebreakpoint_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeepath.dir/debuggee_debugeepath_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeespace.dir/debuggee_debugeespace_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeqt.dir/debuggee_debugeeqt_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeslow.dir/debuggee_debugeeslow_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeespace.dir/debugee_space.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultilocbreakpoint.dir/debugeemultilocbreakpoint.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultilocbreakpoint.dir/debuggee_debugeemultilocbreakpoint_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeepath.dir/debugeepath.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeechoenv.dir/debugeeechoenv.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeechoenv.dir/debuggee_debugeeechoenv_autogen/mocs_compilation.cpp.o [ 9%] Built target cpp_qtestlib [ 9%] Built target cpp_cpputest [ 9%] Built target python_pyunit [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeexception.dir/debuggee_debugeeexception_autogen/mocs_compilation.cpp.o [ 9%] Built target qdialog [ 9%] Built target cpp_gtest [ 9%] Built target qdialog_pimpl [ 9%] Built target cmake_module [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapint.dir/debuggee_qmapint_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qstring.dir/debuggee_qstring_autogen/mocs_compilation.cpp.o [ 9%] Built target php_phpunit [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashstring.dir/debuggee_qhashstring_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdate.dir/debuggee_qdate_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qtime.dir/debuggee_qtime_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstringbool.dir/debuggee_qmapstringbool_autogen/mocs_compilation.cpp.o [ 9%] Built target cpp_qtestlib_kdevelop [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qurl.dir/debuggee_qurl_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistcontainer.dir/debuggee_qlistcontainer_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qchar.dir/debuggee_qchar_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdatetime.dir/debuggee_qdatetime_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetstring.dir/debuggee_qsetstring_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetint.dir/qsetint.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashint.dir/debuggee_qhashint_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qbytearray.dir/debuggee_qbytearray_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeqt.dir/debugeeqt.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstring.dir/debuggee_qmapstring_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeslow.dir/debugeeslow.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetint.dir/debuggee_qsetint_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstringbool.dir/qmapstringbool.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qurl.dir/qurl.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultiplebreakpoint.dir/debugeemultiplebreakpoint.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qchar.dir/qchar.cpp.o [ 9%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistpod.dir/debuggee_qlistpod_autogen/mocs_compilation.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistpod.dir/qlistpod.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_quuid.dir/debuggee_quuid_autogen/mocs_compilation.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_ktexteditortypes.dir/debuggee_ktexteditortypes_autogen/mocs_compilation.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qvariant.dir/debuggee_qvariant_autogen/mocs_compilation.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_ktexteditortypes.dir/ktexteditortypes.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetstring.dir/qsetstring.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeerecursion.dir/debugeerecursion.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashint.dir/qhashint.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashstring.dir/qhashstring.cpp.o [ 10%] Building CXX object kdevplatform/util/dbus_socket_transformer/CMakeFiles/kdev_dbus_socket_transformer.dir/main.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_crash.dir/debugeecrash.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qbytearray.dir/qbytearray.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugee.dir/debugee.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qtime.dir/qtime.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapint.dir/qmapint.cpp.o [ 10%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qvariant.dir/qvariant.cpp.o [ 11%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qstring.dir/qstring.cpp.o [ 11%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdate.dir/qdate.cpp.o [ 11%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeexception.dir/debugeeexception.cpp.o [ 11%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistcontainer.dir/qlistcontainer.cpp.o [ 11%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_quuid.dir/quuid.cpp.o [ 11%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstring.dir/qmapstring.cpp.o [ 11%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdatetime.dir/qdatetime.cpp.o [ 11%] Linking CXX executable debuggee_debugeemultilocbreakpoint [ 11%] Building CXX object plugins/clang/tests/CMakeFiles/clang-minimal-visitor.dir/clang-minimal-visitor_autogen/mocs_compilation.cpp.o [ 11%] Building CXX object plugins/clang/tests/CMakeFiles/clang-minimal-visitor.dir/minimal_visitor.cpp.o [ 11%] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASFormatter.cpp.o [ 11%] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/astylelib_autogen/mocs_compilation.cpp.o [ 11%] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASBeautifier.cpp.o [ 11%] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASEnhancer.cpp.o [ 11%] Building CXX object plugins/perforce/p4clientstub/CMakeFiles/p4clientstub.dir/p4clientstub_autogen/mocs_compilation.cpp.o [ 11%] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASResource.cpp.o [ 11%] Building CXX object plugins/perforce/p4clientstub/CMakeFiles/p4clientstub.dir/main.cpp.o [ 11%] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASLocalizer.cpp.o [ 11%] Building CXX object plugins/debuggercommon/tests/debuggees/path with space/CMakeFiles/debuggee_spacedebugee.dir/spacedebugee.cpp.o [ 11%] Building CXX object plugins/debuggercommon/tests/debuggees/path with space/CMakeFiles/debuggee_spacedebugee.dir/debuggee_spacedebugee_autogen/mocs_compilation.cpp.o [ 11%] Built target debuggee_debugeemultilocbreakpoint [ 11%] Linking CXX executable ../../../bin/clang-minimal-visitor [ 11%] Built target debuggee_debugeethreads_autogen [ 11%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeethreads.dir/debuggee_debugeethreads_autogen/mocs_compilation.cpp.o [ 11%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeethreads.dir/debugeethreads.cpp.o [ 11%] Built target KDevelopSessionsWatch_autogen [ 11%] Built target test_kdevvarlengtharray_autogen [ 11%] Built target test_kdevhash_autogen [ 11%] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/KDevelopSessionsWatch_autogen/mocs_compilation.cpp.o [ 11%] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/kdevelopsessionsobserver.cpp.o [ 11%] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/kdevelopsessionswatch.cpp.o [ 11%] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/sessionfilestracker.cpp.o [ 11%] Building CXX object kdevplatform/language/util/tests/CMakeFiles/test_kdevhash.dir/test_kdevhash_autogen/mocs_compilation.cpp.o [ 11%] Building CXX object kdevplatform/language/util/tests/CMakeFiles/test_kdevhash.dir/test_kdevhash.cpp.o [ 11%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevvarlengtharray.dir/test_kdevvarlengtharray_autogen/mocs_compilation.cpp.o [ 11%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevvarlengtharray.dir/test_kdevvarlengtharray.cpp.o Note: namesp. add : added namespace before processing Manual de KDevelop Note: namesp. add : added namespace before processing Handboek van KDevelop I/O warning : failed to load external entity "/usr/share/kf5/kdoctools/customization/xsl/pt-BR.xml" Note: namesp. add : added namespace before processing Manuale di KDevelop Note: namesp. add : added namespace before processing Handbok KDevelop Note: namesp. add : added namespace before processing Manual del KDevelop Note: namesp. add : added namespace before processing Підручник з KDevelop Note: namesp. add : added namespace before processing Manual do KDevelop [ 11%] Built target clang-minimal-visitor Note: namesp. add : added namespace before processing Manual do KDevelop [ 11%] Linking CXX executable debuggee_debugeepath [ 11%] Linking CXX executable debuggee_debugeemultiplebreakpoint [ 12%] Linking CXX executable debuggee_debugeeslow Note: namesp. add : added namespace before processing KDevelop Handbook [ 12%] Linking CXX executable debuggee_debugeespace No "pt_br" localization of "footer-doc-comment" exists; using "en". [ 12%] Built target debuggee_debugeemultiplebreakpoint [ 12%] Linking CXX executable debuggee_debugeeechoenv [ 12%] Built target debuggee_debugeepath [ 12%] Linking CXX executable debuggee_debugee [ 12%] Built target debuggee_debugeeslow [ 12%] Linking CXX executable debuggee_debugeeexception No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". [ 12%] Linking CXX executable debuggee_crash [ 12%] Linking CXX executable debuggee_debugeerecursion 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". [ 12%] Built target debuggee_debugeespace [ 12%] Built target debuggee_debugeeechoenv [ 12%] Built target debuggee_debugee 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". [ 12%] Built target debuggee_debugeeexception [ 12%] Built target debuggee_crash [ 12%] Built target debuggee_debugeerecursion 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". [ 13%] Linking CXX executable debuggee_qchar 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". [ 13%] Built target debuggee_qchar 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". [ 13%] Linking CXX executable ../../../bin/kdev_dbus_socket_transformer 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". [ 13%] Built target kdev_dbus_socket_transformer 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". [ 13%] Built target po-es-docs-kdevelop-index-cache-bz2 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". [ 13%] Linking CXX executable debuggee_qbytearray 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". [ 13%] Built target po-it-docs-kdevelop-index-cache-bz2 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". [ 13%] Built target po-nl-docs-kdevelop-index-cache-bz2 [ 13%] Built target po-sv-docs-kdevelop-index-cache-bz2 [ 13%] Built target po-ca-docs-kdevelop-index-cache-bz2 [ 13%] Built target doc-kdevelop-index-cache-bz2 [ 13%] Built target po-pt-docs-kdevelop-index-cache-bz2 [ 13%] Built target debuggee_qbytearray [ 13%] Built target po-pt-BR-docs-kdevelop-index-cache-bz2 [ 13%] Built target kdevqtc-qmlsupport_autogen [ 13%] Generating ui_newclasswidget.h [ 13%] Generating ui_filewizardpage.h [ 13%] Generating ui_projectintropage.h [ 13%] Linking CXX executable debuggee_qdatetime [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/languageutils/componentversion.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/kdevqtc-qmlsupport_autogen/mocs_compilation.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/languageutils/fakemetaobject.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmldirparser.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmlerror.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsastvisitor.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsengine_p.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsgrammar.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljslexer.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsdocument.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsparser.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/fileutils.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsutils.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/changeset.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/qtcassert.cpp.o [ 13%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/savefile.cpp.o [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/json.cpp.o [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/filesystemwatcher.cpp.o [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/environment.cpp.o [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsast.cpp.o [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/runextensions.cpp.o [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/hostosinfo.cpp.o [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/persistenttrie.cpp.o [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsbind.cpp.o [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsbundle.cpp.o [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljscontext.cpp.o [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsdialect.cpp.o [ 14%] Built target po-uk-docs-kdevelop-index-cache-bz2 [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsevaluate.cpp.o [ 14%] Linking CXX executable debuggee_qdate [ 14%] Built target debuggee_qdatetime [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsimportdependencies.cpp.o [ 14%] Linking CXX executable debuggee_qurl [ 14%] Linking CXX executable debuggee_quuid [ 14%] Linking CXX executable debuggee_qsetstring [ 14%] Linking CXX executable debuggee_qstring [ 14%] Linking CXX executable debuggee_qsetint [ 14%] Linking CXX executable debuggee_qmapint [ 14%] Built target debuggee_qdate [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsmodelmanagerinterface.cpp.o [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsinterpreter.cpp.o [ 14%] Linking CXX executable debuggee_qtime [ 14%] Linking CXX executable ../../../bin/p4clientstub [ 14%] Built target debuggee_quuid [ 14%] Linking CXX executable debuggee_qhashstring [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsplugindumper.cpp.o [ 14%] Built target debuggee_qurl [ 14%] Built target debuggee_qsetstring [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsqrcparser.cpp.o [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopeastpath.cpp.o [ 14%] Built target debuggee_qstring [ 14%] Linking CXX executable debuggee_qhashint [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopebuilder.cpp.o [ 14%] Linking CXX executable debuggee_qmapstringbool [ 14%] Built target debuggee_qsetint [ 14%] Linking CXX executable debuggee_qmapstring [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopechain.cpp.o [ 14%] Built target debuggee_qmapint [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljstypedescriptionreader.cpp.o [ 14%] Built target debuggee_qtime [ 14%] Linking CXX executable debuggee_qlistpod [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsvalueowner.cpp.o [ 14%] Built target p4clientstub [ 14%] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsviewercontext.cpp.o [ 14%] Built target debuggee_qhashstring /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/app/plasma/kdevelopsessionswatch/kdevelopsessionswatch.cpp: In function 'void KDevelopSessionsWatch::openSession(const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/app/plasma/kdevelopsessionswatch/kdevelopsessionswatch.cpp:32:22: warning: 'static int KToolInvocation::kdeinitExec(const QString&, const QStringList&, QString*, int*, const QByteArray&)' is deprecated: Since 5.83. use CommandLauncherJob instead [-Wdeprecated-declarations] 32 | KToolInvocation::kdeinitExec(QStringLiteral("kdevelop"), args); | ^~~~~~~~~~~ In file included from /usr/include/KF5/KService/KToolInvocation:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/app/plasma/kdevelopsessionswatch/kdevelopsessionswatch.cpp:12: /usr/include/KF5/KService/ktoolinvocation.h:425:16: note: declared here 425 | static int kdeinitExec(const QString &name, | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/app/plasma/kdevelopsessionswatch/kdevelopsessionswatch.cpp:32:33: warning: 'static int KToolInvocation::kdeinitExec(const QString&, const QStringList&, QString*, int*, const QByteArray&)' is deprecated: Since 5.83. use CommandLauncherJob instead [-Wdeprecated-declarations] 32 | KToolInvocation::kdeinitExec(QStringLiteral("kdevelop"), args); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KService/KToolInvocation:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/app/plasma/kdevelopsessionswatch/kdevelopsessionswatch.cpp:12: /usr/include/KF5/KService/ktoolinvocation.h:425:16: note: declared here 425 | static int kdeinitExec(const QString &name, | ^~~~~~~~~~~ [ 14%] Built target debuggee_qmapstringbool [ 14%] Built target debuggee_qhashint [ 14%] Built target debuggee_qmapstring [ 14%] Built target debuggee_qlistpod [ 14%] Linking CXX executable debuggee_qvariant [ 14%] Linking CXX executable debuggee_debugeethreads [ 14%] Linking CXX executable debuggee_ktexteditortypes [ 14%] Linking CXX executable debuggee_spacedebugee /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/3rdparty/qtcreator-libs/utils/savefile.cpp:109:7: warning: "_POSIX_SYNCHRONIZED_IO" is not defined, evaluates to 0 [-Wundef] 109 | #elif _POSIX_SYNCHRONIZED_IO > 0 | ^~~~~~~~~~~~~~~~~~~~~~ [ 14%] Linking CXX executable debuggee_debugeeqt [ 14%] Built target debuggee_qvariant [ 14%] Built target debuggee_debugeethreads [ 14%] Built target debuggee_spacedebugee [ 14%] Built target debuggee_ktexteditortypes [ 14%] Built target debuggee_debugeeqt [ 14%] Linking CXX executable ../../bin/kdev_format_source [ 14%] Built target kdev_format_source [ 14%] Linking CXX executable ../../../../bin/test_kdevhash [ 14%] Linking CXX shared library ../../../bin/libKDevelopSessionsWatch.so [ 14%] Built target test_kdevhash [ 14%] Built target KDevelopSessionsWatch [ 14%] Linking CXX executable ../../../bin/test_kdevvarlengtharray [ 14%] Automatic MOC for target kdevelopsessionsplugin [ 14%] Linking CXX executable debuggee_qlistcontainer [ 14%] Built target test_kdevvarlengtharray [ 14%] Built target pofiles-53101e01d7747b1427ebbfd39f0103c4 [ 14%] Built target debuggee_qlistcontainer [ 14%] Built target kdevelopsessionsplugin_autogen [ 14%] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/plugin/kdevelopsessionsplugin.cpp.o [ 14%] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/kdevelopsessionsplugin_autogen/mocs_compilation.cpp.o [ 14%] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/plugin/sessionlistmodel.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/3rdparty/qtcreator-libs/utils/json.cpp: In destructor 'Utils::JsonMemoryPool::~JsonMemoryPool()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/3rdparty/qtcreator-libs/utils/json.cpp:40:9: warning: cast from 'char*' to 'Utils::JsonValue*' increases required alignment of target type [-Wcast-align] 40 | reinterpret_cast(obj)->~JsonValue(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Linking CXX static library ../../../../lib/libastylelib.a [ 14%] Built target astylelib [ 14%] Linking CXX shared library ../../../bin/libkdevelopsessionsplugin.so [ 14%] Built target kdevelopsessionsplugin [ 14%] Built target KDevPlatformSublime_autogen [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/KDevPlatformSublime_autogen/mocs_compilation.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/area.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/areaindex.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/container.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/controller.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/document.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindow.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindow_p.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindowoperator.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/urldocument.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/tooldocument.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/view.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/viewbarcontainer.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/sublimedefs.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/aggregatemodel.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/holdupdates.cpp.o [ 14%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealcontroller.cpp.o [ 15%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/ideallayout.cpp.o [ 15%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealtoolbutton.cpp.o [ 15%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealdockwidget.cpp.o [ 15%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealbuttonbarwidget.cpp.o [ 15%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/message.cpp.o [ 15%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/messagewidget.cpp.o [ 15%] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/debug.cpp.o [ 15%] Built target KDevPlatformInterfaces_autogen [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/KDevPlatformInterfaces_autogen/mocs_compilation.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iassistant.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/context.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/configpage.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iplugin.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocument.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iuicontroller.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/icore.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iplugincontroller.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iprojectcontroller.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iproject.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecontroller.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/istatus.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruncontroller.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isession.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentcontroller.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isourceformatter.cpp.o [ 15%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isessionlock.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isourceformattercontroller.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/contextmenuextension.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iselectioncontroller.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/icompletionsettings.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationproviderprovider.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationprovider.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentation.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ipartcontroller.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationcontroller.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/launchconfigurationtype.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idebugcontroller.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/launchconfigurationpage.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilauncher.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilaunchconfiguration.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilaunchmode.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iprojectprovider.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ibuddydocumentfinder.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itemplateprovider.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itestsuite.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itestcontroller.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itoolviewactionlistener.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecheck.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecheckprovider.cpp.o [ 16%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iproblem.cpp.o [ 17%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruntime.cpp.o [ 17%] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruntimecontroller.cpp.o [ 17%] Linking CXX static library ../../../../lib/libkdevqtc-qmlsupport.a /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/ipartcontroller.cpp: In static member function 'static KPluginFactory* KDevelop::IPartController::findPartFactory(const QString&, const QString&, const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/ipartcontroller.cpp:27:65: warning: 'KService::List KMimeTypeTrader::query(const QString&, const QString&, const QString&) const' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations] 27 | const KService::List offers = KMimeTypeTrader::self()->query( mimetype, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 28 | QStringLiteral( "KParts/ReadOnlyPart" ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 | QStringLiteral( "'%1' in ServiceTypes" ).arg( parttype ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KService/KMimeTypeTrader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/ipartcontroller.cpp:9: /usr/include/KF5/KService/kmimetypetrader.h:87:5: note: declared here 87 | query(const QString &mimeType, const QString &genericServiceType = QStringLiteral("Application"), const QString &constraint = QString()) const; | ^~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/ipartcontroller.cpp:49:30: warning: 'KPluginFactory* KPluginLoader::factory()' is deprecated: Since 5.86. Use KPluginFactory::loadFactory or KPluginFactory::instantiatePlugin instead [-Wdeprecated-declarations] 49 | return loader.factory(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KCoreAddons/KPluginLoader:1, from /usr/include/KF5/KService/kservice.h:14, from /usr/include/KF5/KService/kmimetypetrader.h:12, from /usr/include/KF5/KService/KMimeTypeTrader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/ipartcontroller.cpp:9: /usr/include/KF5/KCoreAddons/kpluginloader.h:126:21: note: declared here 126 | KPluginFactory *factory(); | ^~~~~~~ [ 17%] Built target kdevqtc-qmlsupport [ 17%] Linking CXX shared library ../../bin/libKDevPlatformInterfaces.so [ 17%] Built target KDevPlatformInterfaces [ 17%] Automatic MOC for target nonguiinterfaceplugin [ 17%] Automatic MOC for target KDevPlatformUtil [ 17%] Automatic MOC for target projectdefaultplugin [ 17%] Automatic MOC for target projectnondefaultplugin [ 17%] Automatic MOC for target globaldefaultplugin [ 17%] Automatic MOC for target globalnondefaultplugin [ 17%] Linking CXX shared library ../../bin/libKDevPlatformSublime.so [ 17%] Built target globaldefaultplugin_autogen [ 17%] Built target globalnondefaultplugin_autogen [ 17%] Built target projectnondefaultplugin_autogen [ 17%] Built target projectdefaultplugin_autogen [ 17%] Built target nonguiinterfaceplugin_autogen [ 17%] Building CXX object kdevplatform/shell/tests/CMakeFiles/globaldefaultplugin.dir/globaldefaultplugin_autogen/mocs_compilation.cpp.o [ 17%] Building CXX object kdevplatform/shell/tests/CMakeFiles/globaldefaultplugin.dir/plugins/globaldefaultplugin.cpp.o [ 18%] Building CXX object kdevplatform/shell/tests/CMakeFiles/globalnondefaultplugin.dir/globalnondefaultplugin_autogen/mocs_compilation.cpp.o [ 18%] Building CXX object kdevplatform/shell/tests/CMakeFiles/projectnondefaultplugin.dir/projectnondefaultplugin_autogen/mocs_compilation.cpp.o [ 18%] Building CXX object kdevplatform/shell/tests/CMakeFiles/globalnondefaultplugin.dir/plugins/globalnondefaultplugin.cpp.o [ 18%] Building CXX object kdevplatform/shell/tests/CMakeFiles/projectnondefaultplugin.dir/plugins/projectnondefaultplugin.cpp.o [ 18%] Building CXX object kdevplatform/shell/tests/CMakeFiles/nonguiinterfaceplugin.dir/nonguiinterfaceplugin_autogen/mocs_compilation.cpp.o [ 18%] Building CXX object kdevplatform/shell/tests/CMakeFiles/projectdefaultplugin.dir/plugins/projectdefaultplugin.cpp.o [ 18%] Building CXX object kdevplatform/shell/tests/CMakeFiles/projectdefaultplugin.dir/projectdefaultplugin_autogen/mocs_compilation.cpp.o [ 18%] Building CXX object kdevplatform/shell/tests/CMakeFiles/nonguiinterfaceplugin.dir/plugins/nonguiinterfaceplugin.cpp.o [ 18%] Built target KDevPlatformSublime [ 18%] Automatic MOC for target example1 [ 18%] Automatic MOC for target test_areaoperation [ 18%] Automatic MOC for target test_areawalker [ 18%] Automatic MOC for target example2 [ 18%] Automatic MOC for target test_view [ 18%] Automatic MOC for target test_controller [ 18%] Automatic MOC for target test_document [ 18%] Automatic MOC for target test_toolviewtoolbar [ 18%] Automatic MOC for target test_viewactivation [ 18%] Automatic MOC for target test_aggregatemodel [ 18%] Automatic MOC for target kdevfilemanager [ 18%] Built target test_areawalker_autogen [ 18%] Built target test_toolviewtoolbar_autogen [ 18%] Built target test_controller_autogen [ 18%] Built target test_areaoperation_autogen [ 18%] Built target test_document_autogen [ 18%] Built target test_viewactivation_autogen [ 18%] Built target test_aggregatemodel_autogen [ 18%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_toolviewtoolbar.dir/test_toolviewtoolbar_autogen/mocs_compilation.cpp.o [ 18%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areawalker.dir/test_areawalker.cpp.o [ 18%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areawalker.dir/test_areawalker_autogen/mocs_compilation.cpp.o [ 18%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areawalker.dir/areaprinter.cpp.o [ 18%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_controller.dir/test_controller_autogen/mocs_compilation.cpp.o [ 18%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areaoperation.dir/test_areaoperation_autogen/mocs_compilation.cpp.o [ 18%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_toolviewtoolbar.dir/test_toolviewtoolbar.cpp.o [ 18%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_controller.dir/test_controller.cpp.o [ 19%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areaoperation.dir/test_areaoperation.cpp.o [ 19%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areaoperation.dir/areaprinter.cpp.o [ 19%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_document.dir/test_document_autogen/mocs_compilation.cpp.o [ 19%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_viewactivation.dir/test_viewactivation_autogen/mocs_compilation.cpp.o [ 19%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_document.dir/test_document.cpp.o [ 19%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_viewactivation.dir/test_viewactivation.cpp.o [ 19%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_aggregatemodel.dir/test_aggregatemodel_autogen/mocs_compilation.cpp.o [ 19%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_aggregatemodel.dir/test_aggregatemodel.cpp.o [ 19%] Built target example1_autogen [ 19%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1_autogen/mocs_compilation.cpp.o [ 19%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1main.cpp.o [ 19%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1.cpp.o [ 19%] Built target example2_autogen [ 19%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2_autogen/mocs_compilation.cpp.o [ 19%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2main.cpp.o [ 19%] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2.cpp.o [ 19%] Built target test_view_autogen [ 19%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_view.dir/test_view.cpp.o [ 19%] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_view.dir/test_view_autogen/mocs_compilation.cpp.o [ 19%] Built target kdevfilemanager_autogen [ 19%] Generating qrc_kdevfilemanager.cpp [ 19%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/kdevfilemanager_autogen/mocs_compilation.cpp.o [ 19%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/kdevfilemanagerplugin.cpp.o [ 19%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/filemanager.cpp.o [ 19%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/bookmarkhandler.cpp.o [ 19%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/debug.cpp.o [ 19%] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/qrc_kdevfilemanager.cpp.o [ 19%] Linking CXX shared module testplugindir/kdevplatform/36/projectnondefaultplugin.so [ 19%] Linking CXX shared module testplugindir/kdevplatform/36/globalnondefaultplugin.so [ 19%] Linking CXX shared module testplugindir/kdevplatform/36/projectdefaultplugin.so [ 19%] Linking CXX shared module testplugindir/kdevplatform/36/globaldefaultplugin.so [ 19%] Linking CXX shared module testplugindir/kdevplatform/36/nonguiinterfaceplugin.so [ 19%] Built target projectnondefaultplugin [ 19%] Built target globalnondefaultplugin [ 19%] Built target projectdefaultplugin [ 19%] Built target globaldefaultplugin [ 19%] Built target nonguiinterfaceplugin [ 19%] Linking CXX executable ../../../bin/example2 [ 19%] Linking CXX executable ../../../bin/test_aggregatemodel [ 19%] Linking CXX executable ../../../bin/example1 [ 19%] Built target example2 [ 19%] Linking CXX executable ../../../bin/test_document [ 19%] Linking CXX executable ../../../bin/test_areawalker [ 19%] Linking CXX executable ../../../bin/test_controller [ 19%] Linking CXX executable ../../../bin/test_view [ 19%] Built target KDevPlatformUtil_autogen [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/KDevPlatformUtil_autogen/mocs_compilation.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/autoorientedsplitter.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/filesystemhelpers.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/foregroundlock.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/formattinghelpers.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/zoomcontroller.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/kdevstringhandler.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/focusedtreeview.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/processlinemaker.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/commandexecutor.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentselectionwidget.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentselectionmodel.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentprofilelist.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/jobstatus.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/executecompositejob.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/activetooltip.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/shellutils.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/multilevellistview.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/objectlist.cpp.o [ 19%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/projecttestjob.cpp.o [ 20%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/widgetcolorizer.cpp.o [ 20%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/placeholderitemproxymodel.cpp.o [ 20%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/path.cpp.o [ 20%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/texteditorhelpers.cpp.o [ 20%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/expandablelineedit.cpp.o [ 20%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/stack.cpp.o [ 20%] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/debug.cpp.o [ 20%] Linking CXX executable ../../../bin/test_toolviewtoolbar [ 20%] Built target test_aggregatemodel [ 20%] Built target example1 [ 20%] Built target test_document [ 20%] Built target test_areawalker [ 20%] Built target test_controller [ 20%] Built target test_view [ 20%] Built target test_toolviewtoolbar [ 20%] Linking CXX executable ../../../bin/test_viewactivation [ 20%] Linking CXX executable ../../../bin/test_areaoperation [ 20%] Linking CXX shared module ../../bin/kdevfilemanager.so [ 20%] Built target test_viewactivation [ 20%] Built target kdevfilemanager [ 20%] Built target test_areaoperation [ 20%] Linking CXX shared library ../../bin/libKDevPlatformUtil.so [ 20%] Built target KDevPlatformUtil [ 20%] Automatic MOC for target KDevPlatformSerialization [ 20%] Automatic MOC for target KDevPlatformOutputView [ 20%] Automatic MOC for target KDevPlatformDebugger [ 20%] Automatic MOC for target KDevPlatformDocumentation [ 20%] Automatic MOC for target kdevworkingsets [ 20%] Automatic MOC for target test_objectlist [ 20%] Automatic MOC for target test_stringhandler [ 20%] Automatic MOC for target test_texteditorhelpers [ 20%] Automatic MOC for target test_foregroundlock [ 20%] Automatic MOC for target test_executecompositejob [ 20%] Automatic MOC for target test_environment [ 20%] Automatic MOC for target test_kdevformatsource [ 20%] Automatic MOC for target kdevastyle [ 20%] Automatic MOC for target debuggee_kdeveloptypes [ 20%] Automatic MOC for target test_formattinghelpers [ 20%] Automatic MOC for target test_astyle [ 20%] Automatic MOC for target kdevdocumentview [ 20%] Automatic MOC for target kdevkonsoleview [ 20%] Built target KDevPlatformSerialization_autogen [ 20%] Built target debuggee_kdeveloptypes_autogen [ 20%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/KDevPlatformSerialization_autogen/mocs_compilation.cpp.o [ 20%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/abstractitemrepository.cpp.o [ 20%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/indexedstring.cpp.o [ 20%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/itemrepositoryregistry.cpp.o [ 20%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/referencecounting.cpp.o [ 21%] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/debug.cpp.o [ 21%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_kdeveloptypes.dir/debuggee_kdeveloptypes_autogen/mocs_compilation.cpp.o [ 21%] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_kdeveloptypes.dir/kdeveloptypes.cpp.o [ 21%] Built target test_formattinghelpers_autogen [ 21%] Built target test_texteditorhelpers_autogen [ 21%] Built target test_kdevformatsource_autogen [ 21%] Built target test_stringhandler_autogen [ 21%] Built target test_objectlist_autogen [ 21%] Built target test_environment_autogen [ 21%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_formattinghelpers.dir/test_formattinghelpers_autogen/mocs_compilation.cpp.o [ 21%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_formattinghelpers.dir/test_formattinghelpers.cpp.o [ 21%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_texteditorhelpers.dir/test_texteditorhelpers.cpp.o [ 21%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_texteditorhelpers.dir/test_texteditorhelpers_autogen/mocs_compilation.cpp.o [ 21%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevformatsource.dir/test_kdevformatsource_autogen/mocs_compilation.cpp.o [ 21%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevformatsource.dir/__/kdevformatfile.cpp.o [ 21%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevformatsource.dir/test_kdevformatsource.cpp.o [ 21%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_stringhandler.dir/test_stringhandler_autogen/mocs_compilation.cpp.o [ 21%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_stringhandler.dir/test_stringhandler.cpp.o [ 21%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_objectlist.dir/test_objectlist_autogen/mocs_compilation.cpp.o [ 21%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_objectlist.dir/test_objectlist.cpp.o [ 21%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_environment.dir/test_environment.cpp.o [ 22%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_environment.dir/test_environment_autogen/mocs_compilation.cpp.o [ 22%] Built target test_executecompositejob_autogen [ 22%] Built target test_astyle_autogen [ 22%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_executecompositejob.dir/test_executecompositejob.cpp.o [ 22%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_executecompositejob.dir/test_executecompositejob_autogen/mocs_compilation.cpp.o [ 22%] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/test_astyle_autogen/mocs_compilation.cpp.o [ 22%] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/test_astyle.cpp.o [ 22%] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/__/astyle_formatter.cpp.o [ 22%] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/__/debug.cpp.o [ 22%] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/__/astyle_stringiterator.cpp.o [ 22%] Built target test_foregroundlock_autogen [ 22%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_foregroundlock.dir/test_foregroundlock_autogen/mocs_compilation.cpp.o [ 22%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_foregroundlock.dir/test_foregroundlock.cpp.o [ 22%] Built target kdevkonsoleview_autogen [ 22%] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleviewplugin.cpp.o [ 22%] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/debug.cpp.o [ 23%] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleview_autogen/mocs_compilation.cpp.o [ 23%] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleview.cpp.o [ 23%] Built target kdevastyle_autogen [ 23%] Generating ui_astyle_preferences.h [ 23%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/kdevastyle_autogen/mocs_compilation.cpp.o [ 23%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_preferences.cpp.o [ 23%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_formatter.cpp.o [ 23%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_plugin.cpp.o [ 23%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/debug.cpp.o [ 23%] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_stringiterator.cpp.o [ 23%] Built target KDevPlatformDocumentation_autogen [ 23%] Generating ui_documentationfindwidget.h [ 23%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/KDevPlatformDocumentation_autogen/mocs_compilation.cpp.o [ 23%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/documentationview.cpp.o [ 23%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/standarddocumentationview.cpp.o [ 23%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/debug.cpp.o [ 24%] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/documentationfindwidget.cpp.o [ 24%] Built target KDevPlatformOutputView_autogen [ 24%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/KDevPlatformOutputView_autogen/mocs_compilation.cpp.o [ 24%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputdelegate.cpp.o [ 24%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputformats.cpp.o [ 24%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputmodel.cpp.o [ 24%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/filtereditem.cpp.o [ 24%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ioutputview.cpp.o [ 24%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ioutputviewmodel.cpp.o [ 24%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputjob.cpp.o [ 24%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ifilterstrategy.cpp.o [ 24%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputexecutejob.cpp.o [ 24%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/debug.cpp.o [ 24%] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputfilteringstrategies.cpp.o [ 24%] Linking CXX executable debuggee_kdeveloptypes [ 24%] Built target kdevdocumentview_autogen [ 24%] Generating qrc_kdevdocumentview.cpp [ 24%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentviewdelegate.cpp.o [ 24%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentview.cpp.o [ 24%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentview_autogen/mocs_compilation.cpp.o [ 24%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/qrc_kdevdocumentview.cpp.o [ 24%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentselection.cpp.o [ 24%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentviewplugin.cpp.o [ 24%] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentmodel.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/stringrepository.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1507:13: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:195:41: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1512:58: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:195:41: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to '{anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:231:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to '{anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/repositorymanager.h:66:21: required from 'void KDevelop::RepositoryManager::createRepository() const [with ItemRepositoryType = KDevelop::ItemRepository<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, false>; bool unloadingEnabled = true; bool lazy = false]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/repositorymanager.h:32:13: required from 'KDevelop::RepositoryManager::RepositoryManager(const QString&, int, KDevelop::AbstractRepositoryManager* (*)(), KDevelop::ItemRepositoryRegistry&) [with ItemRepositoryType = KDevelop::ItemRepository<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, false>; bool unloadingEnabled = true; bool lazy = false]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:142:76: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/abstractitemrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/stringrepository.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/stringrepository.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1507:13: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:195:41: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1123:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:231:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:730:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1125:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:231:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:313: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:231:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:385: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:231:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1507:13: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:195:41: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1507:13: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:195:41: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1507:13: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/indexedstring.cpp:195:41: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false, false>; Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const {anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const {anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Built target debuggee_kdeveloptypes [ 24%] Built target kdevworkingsets_autogen [ 24%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsetcontroller.cpp.o [ 24%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsetfilelabel.cpp.o [ 24%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/kdevworkingsets_autogen/mocs_compilation.cpp.o [ 25%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsettoolbutton.cpp.o [ 25%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingset.cpp.o [ 25%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsettooltipwidget.cpp.o [ 25%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsetwidget.cpp.o [ 25%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/closedworkingsetswidget.cpp.o [ 25%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsethelpers.cpp.o [ 25%] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/debug_workingset.cpp.o [ 25%] Linking CXX executable ../../../bin/test_formattinghelpers [ 25%] Linking CXX shared library ../../bin/libKDevPlatformSerialization.so [ 25%] Linking CXX executable ../../../bin/test_stringhandler [ 25%] Built target KDevPlatformSerialization [ 25%] Linking CXX executable ../../../bin/test_objectlist /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/konsole/kdevkonsoleviewplugin.cpp: In function 'QObject* createKonsoleView(QWidget*, QObject*, const QVariantList&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/konsole/kdevkonsoleviewplugin.cpp:24:57: warning: 'KPluginFactory* KPluginLoader::factory()' is deprecated: Since 5.86. Use KPluginFactory::loadFactory or KPluginFactory::instantiatePlugin instead [-Wdeprecated-declarations] 24 | factory = KPluginLoader(*service.data()).factory(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KCoreAddons/KPluginLoader:1, from /usr/include/KF5/KService/kservice.h:14, from /usr/include/KF5/KService/KService:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/konsole/kdevkonsoleviewplugin.cpp:11: /usr/include/KF5/KCoreAddons/kpluginloader.h:126:21: note: declared here 126 | KPluginFactory *factory(); | ^~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginFactory:1, from /usr/include/KF5/KService/kservice.h:13, from /usr/include/KF5/KService/KService:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/konsole/kdevkonsoleviewplugin.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/konsole/kdevkonsoleviewplugin.cpp: In constructor 'KonsoleViewFactory::KonsoleViewFactory()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/konsole/kdevkonsoleviewplugin.cpp:32:109: warning: 'void KPluginFactory::registerPlugin(const QString&, KPluginFactory::CreateInstanceFunction) [with T = KDevKonsoleViewPlugin; KPluginFactory::CreateInstanceFunction = QObject* (*)(QWidget*, QObject*, const QList&)]' is deprecated: Since 5.89. Providing a custom CreateInstanceFunction is deprecated. Use registerPlugin() instead [-Wdeprecated-declarations] 32 | K_PLUGIN_FACTORY_WITH_JSON(KonsoleViewFactory, "kdevkonsoleview.json", registerPlugin( QString(), &createKonsoleView );) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginFactory:1, from /usr/include/KF5/KService/kservice.h:13, from /usr/include/KF5/KService/KService:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/konsole/kdevkonsoleviewplugin.cpp:11: /usr/include/KF5/KCoreAddons/kpluginfactory.h:719:10: note: declared here 719 | void registerPlugin(const QString &keyword, CreateInstanceFunction instanceFunction) | ^~~~~~~~~~~~~~ [ 25%] Built target test_formattinghelpers [ 25%] Linking CXX executable ../../../bin/test_environment [ 25%] Linking CXX executable ../../../bin/test_texteditorhelpers [ 25%] Built target test_stringhandler [ 25%] Linking CXX executable ../../../bin/test_executecompositejob [ 25%] Linking CXX executable ../../../bin/test_kdevformatsource [ 25%] Built target test_objectlist [ 25%] Linking CXX executable ../../../bin/test_astyle [ 25%] Linking CXX shared module ../../bin/kdevkonsoleview.so [ 25%] Built target test_environment [ 25%] Built target test_texteditorhelpers [ 25%] Built target test_executecompositejob [ 25%] Linking CXX executable ../../../bin/test_foregroundlock [ 25%] Built target kdevkonsoleview [ 25%] Built target test_kdevformatsource [ 25%] Built target test_astyle [ 25%] Linking CXX shared library ../../bin/libKDevPlatformOutputView.so [ 25%] Linking CXX shared module ../../bin/kdevastyle.so [ 25%] Built target test_foregroundlock [ 25%] Built target KDevPlatformOutputView [ 25%] Built target kdevastyle [ 25%] Automatic MOC for target KDevPlatformVcs [ 25%] Automatic MOC for target kdevstandardoutputview [ 25%] Automatic MOC for target kdevscratchpad [ 25%] Linking CXX shared library ../../bin/libKDevPlatformDocumentation.so [ 25%] Linking CXX shared module ../../bin/kdevdocumentview.so [ 25%] Built target KDevPlatformDebugger_autogen [ 25%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/KDevPlatformDebugger_autogen/mocs_compilation.cpp.o [ 25%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/idebugsession.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/iframestackmodel.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/ibreakpointcontroller.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/ivariablecontroller.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treeitem.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treemodel.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treeview.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/pathmappings.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpoint.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointmodel.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointwidget.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointdetails.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablewidget.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablecollection.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variabletooltip.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablesortmodel.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/framestack/framestackmodel.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/debug.cpp.o [ 26%] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/framestack/framestackwidget.cpp.o [ 26%] Built target kdevdocumentview [ 26%] Built target KDevPlatformDocumentation [ 26%] Built target kdevstandardoutputview_autogen [ 26%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/standardoutputview.cpp.o [ 26%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/kdevstandardoutputview_autogen/mocs_compilation.cpp.o [ 26%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/outputwidget.cpp.o [ 26%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/toolviewdata.cpp.o [ 26%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/standardoutputviewmetadata.cpp.o [ 26%] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/debug.cpp.o [ 26%] Built target kdevworkingsets [ 26%] Built target kdevscratchpad_autogen [ 26%] Generating ui_scratchpadview.h [ 26%] Generating qrc_kdevscratchpad.cpp [ 26%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/kdevscratchpad_autogen/mocs_compilation.cpp.o [ 26%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpad.cpp.o [ 26%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpadview.cpp.o [ 26%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpadjob.cpp.o [ 26%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/qrc_kdevscratchpad.cpp.o [ 26%] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/debug.cpp.o In file included from /usr/include/qt5/QtCore/qlist.h:48, from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qsharedpointer_impl.h:65, from /usr/include/qt5/QtCore/qsharedpointer.h:48, from /usr/include/qt5/QtCore/qpointer.h:43, from /usr/include/qt5/QtCore/QPointer:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/debugger/variable/variablecollection.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/debugger/variable/variablecollection.cpp:9: /usr/include/qt5/QtCore/qvector.h: In constructor 'QVector::QVector(std::initializer_list<_Tp>) [with T = QVariant]': /usr/include/qt5/QtCore/qvector.h:540:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 540 | QVector::QVector(std::initializer_list args) | ^~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/debugger/variable/variablecollection.cpp: In constructor 'KDevelop::Variable::Variable(KDevelop::TreeModel*, KDevelop::TreeItem*, const QString&, const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/debugger/variable/variablecollection.cpp:66:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 66 | setData(QVector{expression, QString(), QString()}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/debugger/variable/variablecollection.cpp:68:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 68 | setData(QVector{display, QString(), QString()}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/debugger/variable/variablecollection.cpp: In constructor 'KDevelop::Watches::Watches(KDevelop::TreeModel*, KDevelop::TreeItem*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/debugger/variable/variablecollection.cpp:233:13: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 233 | setData(QVector{i18n("Auto"), QString()}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/debugger/variable/variablecollection.cpp: In constructor 'KDevelop::Locals::Locals(KDevelop::TreeModel*, KDevelop::TreeItem*, const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/debugger/variable/variablecollection.cpp:311:13: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 311 | setData(QVector{name, QString()}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Linking CXX shared library ../../bin/libKDevPlatformDebugger.so [ 26%] Built target KDevPlatformDebugger [ 26%] Linking CXX shared module ../../bin/kdevstandardoutputview.so [ 26%] Built target kdevstandardoutputview [ 26%] Built target KDevPlatformVcs_autogen [ 26%] Generating ui_vcseventwidget.h [ 26%] Generating ui_branchmanager.h [ 26%] Generating ui_dvcsimportmetadatawidget.h [ 26%] Generating ui_vcscommitdialog.h [ 26%] Generating ui_vcsdiffwidget.h [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/KDevPlatformVcs_autogen/mocs_compilation.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsjob.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsrevision.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsannotation.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcspluginhelper.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcslocation.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsdiff.cpp.o [ 26%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsevent.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsstatusinfo.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsimportmetadatawidget.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcseventwidget.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsdiffwidget.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcscommitdialog.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsdiffpatchsources.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcslocationwidget.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/standardvcslocationwidget.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsannotationmodel.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcseventmodel.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsfilechangesmodel.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsitemeventmodel.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/brancheslistmodel.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsjob.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsplugin.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsevent.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/ui/branchmanager.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/ui/dvcsimportmetadatawidget.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ibasicversioncontrol.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/icontentawareversioncontrol.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ipatchdocument.cpp.o [ 27%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ipatchsource.cpp.o [ 28%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsannotationitemdelegate.cpp.o [ 28%] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/debug.cpp.o [ 28%] Linking CXX shared module ../../bin/kdevscratchpad.so [ 28%] Built target kdevscratchpad [ 28%] Linking CXX shared library ../../bin/libKDevPlatformVcs.so [ 28%] Built target KDevPlatformVcs [ 28%] Automatic MOC for target KDevPlatformProject [ 28%] Automatic MOC for target test_vcsrevision [ 28%] Automatic MOC for target test_vcsannotationline [ 28%] Automatic MOC for target test_vcsannotation [ 28%] Automatic MOC for target test_vcsitemevent [ 28%] Automatic MOC for target test_vcsevent [ 28%] Automatic MOC for target test_vcsstatusinfo [ 28%] Automatic MOC for target test_vcsdiff [ 28%] Automatic MOC for target test_vcslocation [ 28%] Automatic MOC for target kdevbazaar [ 28%] Automatic MOC for target kdevperforce [ 28%] Automatic MOC for target kdevghprovider [ 28%] Automatic MOC for target kdevelopdashboarddeclarativeplugin [ 28%] Built target test_vcsannotationline_autogen [ 28%] Built target test_vcsstatusinfo_autogen [ 28%] Built target test_vcsevent_autogen [ 28%] Built target test_vcsannotation_autogen [ 28%] Built target test_vcsrevision_autogen [ 28%] Built target test_vcsdiff_autogen [ 28%] Built target test_vcslocation_autogen [ 28%] Built target test_vcsitemevent_autogen [ 28%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotationline.dir/test_vcsannotationline_autogen/mocs_compilation.cpp.o [ 28%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotationline.dir/test_vcsannotationline.cpp.o [ 28%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsstatusinfo.dir/test_vcsstatusinfo_autogen/mocs_compilation.cpp.o [ 28%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsstatusinfo.dir/test_vcsstatusinfo.cpp.o [ 28%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsevent.dir/test_vcsevent_autogen/mocs_compilation.cpp.o [ 28%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsevent.dir/test_vcsevent.cpp.o [ 28%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotation.dir/test_vcsannotation_autogen/mocs_compilation.cpp.o [ 28%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotation.dir/test_vcsannotation.cpp.o [ 28%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsrevision.dir/test_vcsrevision_autogen/mocs_compilation.cpp.o [ 28%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsdiff.dir/test_vcsdiff_autogen/mocs_compilation.cpp.o [ 28%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsrevision.dir/test_vcsrevision.cpp.o [ 28%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcslocation.dir/test_vcslocation_autogen/mocs_compilation.cpp.o [ 28%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsdiff.dir/test_vcsdiff.cpp.o [ 29%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcslocation.dir/test_vcslocation.cpp.o [ 29%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsitemevent.dir/test_vcsitemevent_autogen/mocs_compilation.cpp.o [ 29%] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsitemevent.dir/test_vcsitemevent.cpp.o [ 29%] Built target kdevelopdashboarddeclarativeplugin_autogen [ 29%] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/kdevelopdashboarddeclarativeplugin_autogen/mocs_compilation.cpp.o [ 29%] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/kdevelopdashboarddeclarativeplugin.cpp.o [ 29%] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/icoreobject.cpp.o [ 29%] Built target kdevperforce_autogen [ 29%] Generating ui_perforceimportmetadatawidget.h [ 29%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/kdevperforce_autogen/mocs_compilation.cpp.o [ 29%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/ui/perforceimportmetadatawidget.cpp.o [ 29%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/perforceplugin.cpp.o [ 29%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/perforcepluginmetadata.cpp.o [ 29%] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/debug.cpp.o [ 29%] Built target kdevbazaar_autogen [ 29%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/kdevbazaar_autogen/mocs_compilation.cpp.o [ 30%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/diffjob.cpp.o [ 30%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bzrannotatejob.cpp.o [ 30%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarplugin.cpp.o [ 30%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarpluginmetadata.cpp.o [ 30%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarutils.cpp.o [ 30%] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/copyjob.cpp.o [ 30%] Built target kdevghprovider_autogen [ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/kdevghprovider_autogen/mocs_compilation.cpp.o [ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghlineedit.cpp.o [ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghprovidermodel.cpp.o [ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghproviderplugin.cpp.o [ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghproviderwidget.cpp.o [ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghresource.cpp.o [ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghaccount.cpp.o [ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghdialog.cpp.o [ 30%] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/debug.cpp.o [ 30%] Linking CXX executable ../../../bin/test_vcsitemevent [ 30%] Linking CXX executable ../../../bin/test_vcsrevision [ 30%] Linking CXX executable ../../../bin/test_vcsstatusinfo [ 30%] Linking CXX executable ../../../bin/test_vcsannotationline /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.cpp: In constructor 'PerforceImportMetadataWidget::PerforceImportMetadataWidget(QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.cpp:42:48: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 42 | connect(m_ui->p4clientEdit, QOverload<>::of(&KComboBox::returnPressed), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCompletion/KComboBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/perforce/ui_perforceimportmetadatawidget.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.cpp:7: /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.cpp:42:48: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 42 | connect(m_ui->p4clientEdit, QOverload<>::of(&KComboBox::returnPressed), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCompletion/KComboBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/perforce/ui_perforceimportmetadatawidget.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.cpp:7: /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ [ 30%] Linking CXX executable ../../../bin/test_vcsannotation [ 30%] Linking CXX executable ../../../bin/test_vcslocation [ 30%] Linking CXX executable ../../../bin/test_vcsdiff [ 30%] Linking CXX executable ../../../bin/test_vcsevent [ 30%] Built target KDevPlatformProject_autogen [ 30%] Generating ui_dependencieswidget.h [ 30%] Linking CXX shared library ../../../bin/libkdevelopdashboarddeclarativeplugin.so [ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectutils.cpp.o [ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/KDevPlatformProject_autogen/mocs_compilation.cpp.o [ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectmodel.cpp.o [ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectchangesmodel.cpp.o [ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectconfigskeleton.cpp.o [ 30%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/importprojectjob.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/builderjob.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectbuildsetmodel.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/helper.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectitemlineedit.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectproxymodel.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/abstractfilemanagerplugin.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/filemanagerlistjob.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectfiltermanager.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectbuilder.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilemanager.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/ibuildsystemmanager.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilter.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilterprovider.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/debug_project.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/widgets/dependencieswidget.cpp.o [ 31%] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/debug_filemanager.cpp.o [ 31%] Built target test_vcsitemevent [ 31%] Built target test_vcsrevision [ 31%] Built target kdevelopdashboarddeclarativeplugin [ 31%] Built target test_vcsstatusinfo [ 31%] Built target test_vcsannotationline [ 31%] Built target test_vcsannotation [ 31%] Built target test_vcsdiff [ 31%] Built target test_vcslocation [ 31%] Built target test_vcsevent [ 31%] Linking CXX shared module ../../bin/kdevbazaar.so [ 31%] Built target kdevbazaar [ 31%] Linking CXX shared module ../../bin/kdevperforce.so [ 31%] Linking CXX shared module ../../bin/kdevghprovider.so [ 31%] Built target kdevperforce [ 31%] Built target kdevghprovider [ 31%] Linking CXX shared library ../../bin/libKDevPlatformProject.so [ 31%] Built target KDevPlatformProject [ 31%] Automatic MOC for target KDevPlatformLanguage [ 31%] Automatic MOC for target kdevmakebuilder [ 31%] Automatic MOC for target kdevcustombuildsystem [ 31%] Automatic MOC for target kdevgenericmanager [ 31%] Automatic MOC for target kdevandroid [ 31%] Automatic MOC for target kdevflatpak [ 31%] Automatic MOC for target kdevgit [ 31%] Automatic MOC for target kdevvcschangesviewplugin [ 31%] Automatic MOC for target kdevopenwith [ 32%] Automatic MOC for target kdevprojectfilter [ 31%] Automatic MOC for target kdevdocumentswitcher [ 32%] Automatic MOC for target kdevdocker [ 32%] Built target kdevgenericmanager_autogen [ 33%] Building CXX object plugins/genericprojectmanager/CMakeFiles/kdevgenericmanager.dir/genericmanager.cpp.o [ 33%] Building CXX object plugins/genericprojectmanager/CMakeFiles/kdevgenericmanager.dir/kdevgenericmanager_autogen/mocs_compilation.cpp.o [ 33%] Built target kdevopenwith_autogen [ 33%] Building CXX object plugins/openwith/CMakeFiles/kdevopenwith.dir/kdevopenwith_autogen/mocs_compilation.cpp.o [ 33%] Building CXX object plugins/openwith/CMakeFiles/kdevopenwith.dir/openwithplugin.cpp.o [ 33%] Built target kdevflatpak_autogen [ 33%] Generating qrc_kdevflatpakplugin.cpp [ 33%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/flatpakplugin.cpp.o [ 33%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/kdevflatpak_autogen/mocs_compilation.cpp.o [ 33%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/flatpakruntime.cpp.o [ 34%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/qrc_kdevflatpakplugin.cpp.o [ 34%] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/debug_flatpak.cpp.o [ 34%] Built target kdevvcschangesviewplugin_autogen [ 34%] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/kdevvcschangesviewplugin_autogen/mocs_compilation.cpp.o [ 34%] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/vcschangesview.cpp.o [ 34%] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/vcschangesviewplugin.cpp.o [ 34%] Built target kdevdocumentswitcher_autogen [ 34%] Generating qrc_kdevdocumentswitcher.cpp [ 34%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/kdevdocumentswitcher_autogen/mocs_compilation.cpp.o [ 34%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitcheritem.cpp.o [ 34%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitcherplugin.cpp.o [ 34%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitchertreeview.cpp.o [ 34%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/debug.cpp.o [ 34%] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/qrc_kdevdocumentswitcher.cpp.o [ 34%] Built target kdevandroid_autogen [ 34%] Generating ui_androidpreferences.h [ 34%] Generating qrc_kdevandroidplugin.cpp [ 34%] Generating androidpreferencessettings.h, androidpreferencessettings.cpp [ 34%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/kdevandroid_autogen/mocs_compilation.cpp.o [ 34%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidplugin.cpp.o [ 34%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidruntime.cpp.o [ 34%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidpreferences.cpp.o [ 34%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/debug_android.cpp.o [ 34%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/qrc_kdevandroidplugin.cpp.o [ 34%] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidpreferencessettings.cpp.o [ 34%] Built target kdevdocker_autogen [ 34%] Generating ui_dockerpreferences.h [ 34%] Generating qrc_kdevdockerplugin.cpp [ 34%] Generating dockerpreferencessettings.h, dockerpreferencessettings.cpp [ 34%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/kdevdocker_autogen/mocs_compilation.cpp.o [ 34%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerplugin.cpp.o [ 34%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerruntime.cpp.o [ 34%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerpreferences.cpp.o [ 34%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/debug_docker.cpp.o [ 34%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/qrc_kdevdockerplugin.cpp.o [ 34%] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerpreferencessettings.cpp.o [ 34%] Built target kdevmakebuilder_autogen [ 34%] Built target kdevprojectfilter_autogen [ 34%] Generating projectfiltersettings.h, projectfiltersettings.cpp [ 34%] Generating ui_projectfiltersettings.h No entries. [ 34%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilterprovider.cpp.o [ 34%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/kdevprojectfilter_autogen/mocs_compilation.cpp.o [ 34%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilter.cpp.o [ 34%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/filter.cpp.o [ 34%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilterconfigpage.cpp.o [ 34%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/filtermodel.cpp.o [ 34%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/comboboxdelegate.cpp.o [ 34%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/debug.cpp.o [ 34%] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfiltersettings.cpp.o [ 34%] Built target kdevcustombuildsystem_autogen [ 34%] Generating kcfg_custombuildsystemconfig.h, kcfg_custombuildsystemconfig.cpp [ 34%] Generating ui_custombuildsystemconfigwidget.h [ 34%] Generating ui_configwidget.h No entries. [ 35%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kdevcustombuildsystem_autogen/mocs_compilation.cpp.o [ 35%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemconfig.cpp.o [ 35%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemplugin.cpp.o [ 35%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildjob.cpp.o [ 35%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/configconstants.cpp.o [ 35%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/configwidget.cpp.o [ 35%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemconfigwidget.cpp.o [ 35%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kcm_custombuildsystem.cpp.o [ 35%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/debug.cpp.o [ 35%] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kcfg_custombuildsystemconfig.cpp.o [ 35%] Linking CXX shared module ../../bin/kdevgenericmanager.so [ 35%] Built target kdevgenericmanager /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/openwith/openwithplugin.cpp: In member function 'QList OpenWithPlugin::actionsForServiceType(const QString&, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/openwith/openwithplugin.cpp:184:63: warning: 'KService::List KMimeTypeTrader::query(const QString&, const QString&, const QString&) const' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations] 184 | const KService::List list = KMimeTypeTrader::self()->query( m_mimeType, serviceType ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KService/KMimeTypeTrader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/openwith/openwithplugin.cpp:25: /usr/include/KF5/KService/kmimetypetrader.h:87:5: note: declared here 87 | query(const QString &mimeType, const QString &genericServiceType = QStringLiteral("Application"), const QString &constraint = QString()) const; | ^~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/openwith/openwithplugin.cpp:185:67: warning: 'KService::Ptr KMimeTypeTrader::preferredService(const QString&, const QString&)' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations] 185 | KService::Ptr pref = KMimeTypeTrader::self()->preferredService( m_mimeType, serviceType ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KService/KMimeTypeTrader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/openwith/openwithplugin.cpp:25: /usr/include/KF5/KService/kmimetypetrader.h:102:19: note: declared here 102 | KService::Ptr preferredService(const QString &mimeType, const QString &genericServiceType = QStringLiteral("Application")); | ^~~~~~~~~~~~~~~~ [ 35%] Linking CXX shared module ../../bin/kdevandroid.so [ 35%] Built target kdevandroid [ 35%] Linking CXX shared module ../../bin/kdevvcschangesviewplugin.so [ 35%] Linking CXX shared module ../../bin/kdevopenwith.so [ 35%] Linking CXX shared module ../../bin/kdevdocumentswitcher.so In file included from /usr/include/qt5/QtCore/qlist.h:48, from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iproject.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/project/projectconfigpage.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/projectfilter/projectfilterconfigpage.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/projectfilter/projectfilterconfigpage.cpp:7: /usr/include/qt5/QtCore/qvector.h: In constructor 'QVector::QVector(std::initializer_list<_Tp>) [with T = KDevelop::ComboBoxDelegate::Item]': /usr/include/qt5/QtCore/qvector.h:540:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 540 | QVector::QVector(std::initializer_list args) | ^~~~~~~~~~ [ 35%] Built target kdevgit_autogen [ 35%] Generating ui_stashmanagerdialog.h [ 35%] Generating ui_gitnameemaildialog.h [ 35%] Generating ui_rebasedialog.h [ 35%] Linking CXX shared module ../../bin/kdevflatpak.so [ 35%] Built target kdevvcschangesviewplugin /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/projectfilter/projectfilterconfigpage.cpp: In constructor 'KDevelop::ProjectFilterConfigPage::ProjectFilterConfigPage(KDevelop::ProjectFilterProvider*, const KDevelop::ProjectConfigOptions&, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/projectfilter/projectfilterconfigpage.cpp:43:30: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 43 | new ComboBoxDelegate(QVector{ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | {i18nc("@item", "Files"), static_cast(Filter::Files)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | {i18nc("@item", "Folders"), static_cast(Filter::Folders)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | {i18nc("@item", "Files and Folders"), static_cast(Filter::Folders | Filter::Files)}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/projectfilter/projectfilterconfigpage.cpp:49:30: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 49 | new ComboBoxDelegate(QVector{ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | {i18nc("@item", "Exclude"), false}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | {i18nc("@item", "Include"), true}} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/kdevgit_autogen/mocs_compilation.cpp.o [ 35%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/repostatusmodel.cpp.o [ 35%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/committoolview.cpp.o [ 35%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/simplecommitform.cpp.o [ 35%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/diffviewsctrl.cpp.o [ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/rebasedialog.cpp.o [ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/stashmanagerdialog.cpp.o [ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/stashpatchsource.cpp.o [ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitmessagehighlighter.cpp.o [ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitclonejob.cpp.o [ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitplugin.cpp.o [ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitpluginmetadata.cpp.o [ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitjob.cpp.o [ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitplugincheckinrepositoryjob.cpp.o [ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/debug.cpp.o [ 36%] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitnameemaildialog.cpp.o [ 36%] Built target kdevopenwith [ 36%] Linking CXX shared module ../../bin/kdevcustombuildsystem.so [ 36%] Built target kdevdocumentswitcher [ 36%] Built target kdevflatpak [ 36%] Linking CXX shared module ../../bin/kdevprojectfilter.so [ 36%] Linking CXX shared module ../../bin/kdevdocker.so [ 36%] Built target kdevcustombuildsystem [ 36%] Built target kdevprojectfilter [ 36%] Built target kdevdocker /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/git/diffviewsctrl.cpp: In member function 'void DiffViewsCtrl::applySelected(DiffViewsCtrl::ApplyAction)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/git/diffviewsctrl.cpp:380:44: warning: 'params' may be used uninitialized in this function [-Wmaybe-uninitialized] 380 | VcsJob* indexJob = vData.vcs->apply(selectedDiff, params); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/git/diffviewsctrl.cpp:372:48: warning: 'direction' may be used uninitialized in this function [-Wmaybe-uninitialized] 372 | selectedDiff = fullDiff.subDiffHunk(vData.actView->cursorPosition().line(), direction); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Linking CXX shared module ../../bin/kdevgit.so [ 36%] Built target kdevgit [ 36%] Built target KDevPlatformLanguage_autogen [ 36%] Generating ui_basicrefactoring.h [ 36%] Generating ui_refactoringdialog.h [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/staticassistantsmanager.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/KDevPlatformLanguage_autogen/mocs_compilation.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renameaction.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renameassistant.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renamefileaction.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/staticassistant.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/persistentmovingrangeprivate.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/persistentmovingrange.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/modificationrevisionset.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/modificationrevision.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/backgroundparser.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/parsejob.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/documentchangetracker.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/parseprojectjob.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/urlparselock.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/specializationstore.cpp.o [ 36%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/codemodel.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchain.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/waitforupdate.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainpointer.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/ducontext.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexedtopducontext.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexedducontext.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/localindexedducontext.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexeddeclaration.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/localindexeddeclaration.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontext.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontextdynamicdata.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontextutils.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/functiondefinition.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/declaration.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classmemberdeclaration.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classfunctiondeclaration.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classdeclaration.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/use.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/forwarddeclaration.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainbase.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainlock.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/parsingenvironment.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/identifier.cpp.o [ 37%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/abstractfunctiondeclaration.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/functiondeclaration.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/stringhelpers.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/aliasdeclaration.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/namespacealiasdeclaration.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/dumpdotgraph.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainutils.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/declarationid.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/definitions.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/uses.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/importers.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchaindumper.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainregister.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/persistentsymboltable.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/instantiationinformation.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/problem.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typesystem.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/functiontype.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typerepository.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/identifiedtype.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/abstracttype.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typeregister.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/integraltype.cpp.o [ 38%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/structuretype.cpp.o [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/pointertype.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/specializationstore.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/specializationstore.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:159:60: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:159:60: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'KDevelop::IdentifierPrivate*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:334:69: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:334:69: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'KDevelop::QualifiedIdentifierPrivate*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:355:47: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'KDevelop::IdentifierPrivate*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/identifier.cpp:71:5: required from 'const KDevelop::IndexedTypeIdentifier* KDevelop::IdentifierPrivate< >::templateIdentifiers() const [with bool dynamic = false]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:538:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:650:56: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'KDevelop::QualifiedIdentifierPrivate*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/identifier.cpp:213:5: required from 'const KDevelop::IndexedIdentifier* KDevelop::QualifiedIdentifierPrivate< >::identifiers() const [with bool dynamic = false]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:775:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextutils.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/dumpdotgraph.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistantsmanager.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistantsmanager.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/repositorymanager.h:66:21: required from 'void KDevelop::RepositoryManager::createRepository() const [with ItemRepositoryType = KDevelop::ItemRepository, KDevelop::IdentifierItemRequest>; bool unloadingEnabled = false; bool lazy = true]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/repositorymanager.h:32:13: required from 'KDevelop::RepositoryManager::RepositoryManager(const QString&, int, KDevelop::AbstractRepositoryManager* (*)(), KDevelop::ItemRepositoryRegistry&) [with ItemRepositoryType = KDevelop::ItemRepository, KDevelop::IdentifierItemRequest>; bool unloadingEnabled = false; bool lazy = true]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:153:99: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/abstractitemrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:13: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/documentchangetracker.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1123:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:159:60: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:730:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1125:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:159:60: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renamefileaction.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:159:60: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:313: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:159:60: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:385: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:159:60: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/repositorymanager.h:66:21: required from 'void KDevelop::RepositoryManager::createRepository() const [with ItemRepositoryType = KDevelop::ItemRepository, KDevelop::QualifiedIdentifierItemRequest>; bool unloadingEnabled = false; bool lazy = true]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/repositorymanager.h:32:13: required from 'KDevelop::RepositoryManager::RepositoryManager(const QString&, int, KDevelop::AbstractRepositoryManager* (*)(), KDevelop::ItemRepositoryRegistry&) [with ItemRepositoryType = KDevelop::ItemRepository, KDevelop::QualifiedIdentifierItemRequest>; bool unloadingEnabled = false; bool lazy = true]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:328:14: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/abstractitemrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:13: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1123:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:334:69: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:730:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1125:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:334:69: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:334:69: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:313: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:334:69: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:385: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:334:69: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:159:60: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:159:60: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:159:60: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:334:69: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:334:69: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/identifier.cpp:334:69: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository, KDevelop::QualifiedIdentifierItemRequest>; Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const KDevelop::QualifiedIdentifierPrivate*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository, KDevelop::IdentifierItemRequest>; Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const KDevelop::IdentifierPrivate*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::QualifiedIdentifierPrivate; ItemRequest = KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const KDevelop::QualifiedIdentifierPrivate*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::IdentifierPrivate; ItemRequest = KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const KDevelop::IdentifierPrivate*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameaction.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/indexedtopducontext.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/use.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:18:54: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 18 | QMutex modificationRevisionSetMutex(QMutex::Recursive); | ^ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/abstractitemrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/localindexedducontext.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/namespacealiasdeclaration.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/namespacealiasdeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/indexedducontext.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const 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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/indexeddeclaration.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/abstractitemrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:100:93: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/abstractitemrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/persistentmovingrangeprivate.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const 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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renamefileaction.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renamefileaction.cpp:13: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextutils.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextutils.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextutils.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const 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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/referencetype.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:168:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:168:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:253:94: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parseprojectjob.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h:85:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 85 | DUCHAIN_DECLARE_DATA(AliasDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/delayedtype.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renamefileaction.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/documentchangetracker.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/foregroundlock.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/documentchangetracker.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1123:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:168:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:730:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1125:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:168:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:168:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextutils.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:313: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:168:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:385: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:168:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const 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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:168:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:168:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/modificationrevisionset.cpp:168:51: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/dumpdotgraph.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/dumpdotgraph.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/arraytype.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/use.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/use.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistantsmanager.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistantsmanager.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistantsmanager.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistantsmanager.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::FileModificationPair; ItemRequest = KDevelop::FileModificationPairRequest; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const KDevelop::FileModificationPair*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/documentchangetracker.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const 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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondefinition.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondefinition.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/dumpdotgraph.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/use.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/indexedtopducontext.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/indexedtopducontext.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameaction.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameaction.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistantsmanager.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistantsmanager.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/localindexedducontext.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/localindexedducontext.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/indexedtype.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:136:66: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/indexedtopducontext.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:136:66: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1512:58: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:156:82: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/persistentmovingrangeprivate.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/persistentmovingrangeprivate.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/../duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/namespacealiasdeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/namespacealiasdeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/namespacealiasdeclaration.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/namespacealiasdeclaration.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/indexeddeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/indexeddeclaration.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/enumerationtype.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/repositorymanager.h:66:21: required from 'void KDevelop::RepositoryManager::createRepository() const [with ItemRepositoryType = KDevelop::ItemRepository >; bool unloadingEnabled = true; bool lazy = true]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/repositorymanager.h:32:13: required from 'KDevelop::RepositoryManager::RepositoryManager(const QString&, int, KDevelop::AbstractRepositoryManager* (*)(), KDevelop::ItemRepositoryRegistry&) [with ItemRepositoryType = KDevelop::ItemRepository >; bool unloadingEnabled = true; bool lazy = true]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:130:78: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1123:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:136:66: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameaction.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:730:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1125:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:136:66: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:136:66: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/constantintegraltype.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:313: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:136:66: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:385: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:136:66: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/indexedducontext.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/indexedducontext.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/localindexedducontext.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:136:66: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:136:66: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.cpp:136:66: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/editor/persistentmovingrangeprivate.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/indexeddeclaration.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/enumeratortype.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository >; Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/namespacealiasdeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/namespacealiasdeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::InstantiationInformation; ItemRequest = KDevelop::AppendedListItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const KDevelop::InstantiationInformation*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameassistant.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/indexedducontext.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/localindexeddeclaration.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/renameassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typeutils.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typealiastype.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/integraltype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystem.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/functiontype.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const 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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/unsuretype.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/containertypes.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/builders/dynamiclanguageexpressionvisitor.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/problemnavigationcontext.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/structuretype.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/structuretype.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typeregister.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp: In member function 'void KDevelop::EnvironmentInformationRequest::createItem(KDevelop::EnvironmentInformationItem*) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/abstracttype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp: In member function 'const uint* KDevelop::EnvironmentInformationListItem::items() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationid.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp: In constructor 'KDevelop::DUChainPrivate::DUChainPrivate()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:361:17: warning: cast from 'char*' to 'KDevelop::StaticParsingEnvironmentData*' increases required alignment of target type [-Wcast-align] 361 | reinterpret_cast(new char[sizeof(StaticParsingEnvironmentData)]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/identifiedtype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractnavigationwidget.cpp.o [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractnavigationcontext.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp: In member function 'void KDevelop::DUChainPrivate::storeAllInformation(bool, KDevelop::DUChainWriteLocker&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:686:25: warning: cast from 'char*' to 'KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 686 | reinterpret_cast(reinterpret_cast(item) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | sizeof(EnvironmentInformationItem)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parseprojectjob.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parseprojectjob.cpp:17: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp: In member function 'KDevelop::ParsingEnvironmentFile* KDevelop::DUChainPrivate::loadInformation(uint)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:1013:85: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] 1013 | reinterpret_cast( | ~~~~~~~~~~~~~~~~~~ 1015 | reinterpret_cast(& | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1016 | item) | ~~~~~ 1017 | + | ~ 1018 | sizeof( | ~~~~~~~ 1019 | EnvironmentInformationItem))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/usesnavigationcontext.cpp.o [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractdeclarationnavigationcontext.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractincludenavigationcontext.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/localindexeddeclaration.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/localindexeddeclaration.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/useswidget.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/localindexeddeclaration.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parseprojectjob.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/pointertype.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:331:11: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondefinition.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondefinition.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:332:11: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondefinition.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondefinition.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/forwarddeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/forwarddeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondefinition.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondefinition.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/usescollector.cpp.o [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/quickopenembeddedwidgetcombiner.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/abbreviations.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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); | ^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/iastcontainer.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/ilanguagesupport.cpp.o [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/quickopendataprovider.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainlock.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:518:89: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:518:89: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:522:52: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:680:52: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/iquickopen.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:680:52: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:684:96: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/editorcontext.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1732:75: required from 'void KDevelop::ItemRepository::visitAllItems(Visitor&, bool) const [with Visitor = KDevelop::DUChainPrivate::CleanupListVisitor; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:1051:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:643:30: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 643 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/codecontext.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/referencetype.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/icreateclasshelper.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/icontextbrowser.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/arraytype.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletion.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp: In member function 'const KDevelop::IndexedDUContext* KDevelop::ImportersItem::importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/importers.cpp:57:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 57 | APPENDED_LIST_FIRST(ImportersItem, IndexedDUContext, importers); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1377:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:488:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1377:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:515:57: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:518:89: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:520:53: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:520:53: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:520:53: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:530:41: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:530:41: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:530:41: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:680:52: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/codemodel.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp: In member function 'const KDevelop::CodeModelItem* KDevelop::CodeModelRepositoryItem::items() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/forwarddeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/forwarddeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/forwarddeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/forwarddeclaration.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:109:26: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:518:89: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:518:89: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:518:89: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:680:52: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:680:52: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.cpp:680:52: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/forwarddeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/forwarddeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/abstractfunctiondeclaration.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:137:68: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:137:68: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionworker.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:148:25: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:169:26: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionmodel.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionitem.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::EnvironmentInformationItem; ItemRequest = KDevelop::EnvironmentInformationRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationItem*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/enumerationtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/enumerationtype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::EnvironmentInformationListItem; ItemRequest = KDevelop::EnvironmentInformationListRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const KDevelop::EnvironmentInformationListItem*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/waitforupdate.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/waitforupdate.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1377:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:133:42: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:137:68: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:144:34: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:144:34: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:144:34: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletioncontext.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchaindumper.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:137:68: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:137:68: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/importers.cpp:137:68: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainlock.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainlock.cpp:11: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:204:79: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:204:79: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:245:48: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionitemgrouper.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::ImportersItem; ItemRequest = KDevelop::ImportersRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const KDevelop::ImportersItem*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionhelper.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/unsuretype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/unsuretype.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainlock.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/normaldeclarationcompletionitem.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1377:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:196:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:204:79: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/unsuretype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typeutils.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typeutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:231:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:231:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:231:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/applychangeswidget.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/enumeratortype.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/enumeratortype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/coderepresentation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/delayedtype.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/documentchangeset.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:204:79: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:204:79: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/codemodel.cpp:204:79: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const 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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::CodeModelRepositoryItem; ItemRequest = KDevelop::CodeModelRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const KDevelop::CodeModelRepositoryItem*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typealiastype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typealiastype.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/structuretype.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/containertypes.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/containertypes.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/duchainchangeset.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/utilities.cpp.o [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/codedescription.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp: In member function 'const KDevelop::IndexedDeclaration* KDevelop::PersistentSymbolTableItem::declarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:97:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 97 | APPENDED_LIST_FIRST(PersistentSymbolTableItem, IndexedDeclaration, declarations); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/basicrefactoring.cpp.o [ 40%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/progressdialogs/refactoringdialog.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp: In member function 'const KDevelop::IndexedDeclaration* KDevelop::DefinitionsItem::definitions() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/definitions.cpp:70:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 70 | APPENDED_LIST_FIRST(DefinitionsItem, IndexedDeclaration, definitions); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const 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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:110:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:110:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/setrepository.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:45:5: note: in expansion of macro 'APPENDED_LIST' 45 | APPENDED_LIST(DUContextData, LocalIndexedDUContext, m_childContexts, m_importedContexts); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/constantintegraltype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/constantintegraltype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:131:117: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/abstractitemrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdata.h:66:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 66 | APPENDED_LIST_FIRST(TopDUContextData, DeclarationId, m_usedDeclarationIds); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:158:38: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/abstractitemrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/repositorymanager.h:66:21: required from 'void KDevelop::RepositoryManager::createRepository() const [with ItemRepositoryType = KDevelop::ItemRepository; bool unloadingEnabled = false; bool lazy = true]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/repositorymanager.h:32:13: required from 'KDevelop::RepositoryManager::RepositoryManager(const QString&, int, KDevelop::AbstractRepositoryManager* (*)(), KDevelop::ItemRepositoryRegistry&) [with ItemRepositoryType = KDevelop::ItemRepository; bool unloadingEnabled = false; bool lazy = true]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:91:31: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1123:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:110:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:730:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1125:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:110:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:110:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:313: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:110:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:385: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:110:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In function 'void {anonymous}::saveDUChainItem(QVector&, KDevelop::DUChainBase&, uint&, bool)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/includeitem.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const 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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/uses.cpp: In member function 'const KDevelop::IndexedTopDUContext* KDevelop::UsesItem::uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/uses.cpp:57:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 57 | APPENDED_LIST_FIRST(UsesItem, IndexedTopDUContext, uses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In static member function 'static KDevelop::TopDUContext* KDevelop::TopDUContextDynamicData::load(uint)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:110:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:110:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typerepository.cpp:110:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/waitforupdate.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/waitforupdate.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/waitforupdate.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/waitforupdate.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In member function 'KDevelop::TopDUContextDynamicData::ItemDataInfo KDevelop::TopDUContextDynamicData::writeDataInfo(const KDevelop::TopDUContextDynamicData::ItemDataInfo&, const KDevelop::DUChainBaseData*, uint&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:213:83: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:213:83: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'KDevelop::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:153:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:244:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'KDevelop::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'bool KDevelop::Bucket::visitAllItems(Visitor&) const [with Visitor = KDevelop::DebugVisitor; Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1732:75: required from 'void KDevelop::ItemRepository::visitAllItems(Visitor&, bool) const [with Visitor = KDevelop::DebugVisitor; Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:475:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:643:30: warning: cast from 'char*' to 'const KDevelop::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 643 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:478:45: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const KDevelop::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::AbstractTypeData; ItemRequest = KDevelop::AbstractTypeDataRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const KDevelop::AbstractTypeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:267:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1377:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:209:45: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:213:83: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/navigationtooltip.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:233:41: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:233:41: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:233:41: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/colorcache.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/waitforupdate.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/waitforupdate.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/configurablecolors.cpp.o [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/codehighlighting.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:109:21: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/dataaccessrepository.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:213:83: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:213:83: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.cpp:213:83: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/dataaccess.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:57:103: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:181:72: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:181:72: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::PersistentSymbolTableItem; ItemRequest = KDevelop::PersistentSymbolTableRequestItem; bool markForReferenceCounting = true; bool threadSafe = false; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const KDevelop::PersistentSymbolTableItem*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void {anonymous}::loadTopDUContextData(uint, {anonymous}::LoadType, F) [with F = KDevelop::TopDUContextDynamicData::loadImporters(uint)::; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:503:25: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void {anonymous}::loadTopDUContextData(uint, {anonymous}::LoadType, F) [with F = KDevelop::TopDUContextDynamicData::loadImports(uint)::; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:514:25: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:174:27: warning: cast from 'const char*' to 'const KDevelop::TopDUContextData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void {anonymous}::loadTopDUContextData(uint, {anonymous}::LoadType, F) [with F = KDevelop::TopDUContextDynamicData::loadUrl(uint)::; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:525:25: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:174:27: warning: cast from 'const char*' to 'const KDevelop::TopDUContextData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:192:27: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void KDevelop::TopDUContextDynamicData::DUChainItemStorage::storeData(uint&, const QVector&) [with Item = KDevelop::DUContext*; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:709:29: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1732:75: required from 'void KDevelop::ItemRepository::visitAllItems(Visitor&, bool) const [with Visitor = KDevelop::DefinitionsVisitor; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:248:35: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:643:30: warning: cast from 'char*' to 'const KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 643 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void KDevelop::TopDUContextDynamicData::DUChainItemStorage::storeData(uint&, const QVector&) [with Item = KDevelop::Declaration*; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:710:33: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp: In instantiation of 'void KDevelop::TopDUContextDynamicData::DUChainItemStorage::storeData(uint&, const QVector&) [with Item = QExplicitlySharedDataPointer; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:711:29: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:832:35: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:840:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:383:13: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:848:35: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:383:13: warning: cast from 'const char*' to 'const KDevelop::DUChainBaseData*' increases required alignment of target type [-Wcast-align] [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/controlflowgraph.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationid.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationid.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1377:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:177:44: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:181:72: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/controlflownode.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:188:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:188:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:188:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchaindumper.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchaindumper.cpp:16: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:137:58: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:137:58: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:148:20: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:181:72: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:181:72: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/definitions.cpp:181:72: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:171:77: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:171:77: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Repositories::StringData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:181:38: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'Repositories::StringData*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdynamicdata.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationid.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1377:66: required from 'unsigned int KDevelop::ItemRepository::findIndex(const ItemRequest&) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:133:37: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:137:58: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:144:29: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:144:29: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1410:30: required from 'void KDevelop::ItemRepository::deleteItem(unsigned int) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:144:29: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::DefinitionsItem; ItemRequest = KDevelop::DefinitionsRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const KDevelop::DefinitionsItem*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodel.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchaindumper.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:137:58: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:137:58: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/uses.cpp:137:58: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodelnode.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usesnavigationcontext.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodelnodescontroller.cpp.o [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/allclassesfolder.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = KDevelop::UsesItem; ItemRequest = KDevelop::UsesRequestItem; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const KDevelop::UsesItem*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:171:77: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1123:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:181:38: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:730:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1125:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:181:38: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:313: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:181:38: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:385: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:181:38: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/documentclassesfolder.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/projectfolder.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:171:77: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:171:77: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.cpp:171:77: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/KDevPlatformLanguage_autogen/DOKHWH3PII/../../../../../kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/KDevPlatformLanguage_autogen/DOKHWH3PII/moc_staticassistant.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/KDevPlatformLanguage_autogen/mocs_compilation.cpp:4: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/navigation/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/navigation/../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-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templatesmodel.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usesnavigationcontext.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usesnavigationcontext.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Repositories::StringData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Repositories::StringData; ItemRequest = Repositories::StringRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Repositories::StringData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usesnavigationcontext.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:11: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templatepreviewicon.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/containertypes.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/structuretype.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/containertypes.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/containertypes.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templateclassgenerator.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/sourcefiletemplate.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionworker.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/containertypes.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templaterenderer.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templateengine.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionmodel.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:17: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionhelper.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionhelper.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionitemgrouper.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionitemgrouper.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/archivetemplateloader.cpp.o [ 42%] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/debug.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionworker.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionworker.cpp:14: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.cpp:17: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/utilities.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionworker.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/documentchangeset.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionitemgrouper.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionitemgrouper.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionitemgrouper.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionitemgrouper.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionitem.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionhelper.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionhelper.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionmodel.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/applychangeswidget.cpp: In member function 'void KDevelop::ApplyChangesWidgetPrivate::createEditPart(const KDevelop::IndexedString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/applychangeswidget.cpp:159:110: warning: 'static T* KMimeTypeTrader::createPartInstanceFromQuery(const QString&, QWidget*, QObject*, const QString&, const QVariantList&, QString*) [with T = KParts::ReadWritePart; QVariantList = QList]' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations] 159 | KParts::ReadWritePart* part = KMimeTypeTrader::self()->createPartInstanceFromQuery( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 160 | mimetype.name(), widget, widget); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KService/KMimeTypeTrader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/applychangeswidget.cpp:12: /usr/include/KF5/KService/kmimetypetrader.h:129:15: note: declared here 129 | static T *createPartInstanceFromQuery(const QString &mimeType, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionmodel.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionitemgrouper.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionitemgrouper.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/abstractitemrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/utilities.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.cpp:136:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/progressdialogs/refactoringdialog.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/progressdialogs/refactoringdialog.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/ilanguagesupport.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/interfaces/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1732:75: required from 'void KDevelop::ItemRepository::visitAllItems(Visitor&, bool) const [with Visitor = Utils::StatisticsVisitor; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.cpp:982:54: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:643:30: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 643 | if (!visitor(reinterpret_cast(m_data + currentIndex))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/utilities.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/utilities.cpp:13: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1123:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.cpp:136:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:730:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1125:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.cpp:136:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:313: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.cpp:136:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:385: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.cpp:136:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionitem.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionitem.cpp:19: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/configurablecolors.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/utilities.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionmodel.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionmodel.cpp:14: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionitem.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/documentchangeset.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/documentchangeset.cpp:23: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/codedescription.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletionmodel.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/progressdialogs/refactoringdialog.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/progressdialogs/refactoringdialog.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/progressdialogs/refactoringdialog.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/progressdialogs/refactoringdialog.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/documentchangeset.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.cpp:19: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/KDevPlatformLanguage_autogen/DOKHWH3PII/../../../../../kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/KDevPlatformLanguage_autogen/DOKHWH3PII/moc_staticassistant.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/KDevPlatformLanguage_autogen/mocs_compilation.cpp:4: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/KDevPlatformLanguage_autogen/DOKHWH3PII/../../../../../kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/KDevPlatformLanguage_autogen/DOKHWH3PII/moc_staticassistant.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/KDevPlatformLanguage_autogen/mocs_compilation.cpp:4: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletion.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/ilanguagesupport.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/ilanguagesupport.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/progressdialogs/refactoringdialog.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/progressdialogs/refactoringdialog.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/colorcache.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/ilanguagesupport.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/KDevPlatformLanguage_autogen/DOKHWH3PII/../../../../../kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/KDevPlatformLanguage_autogen/DOKHWH3PII/moc_staticassistant.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/KDevPlatformLanguage_autogen/mocs_compilation.cpp:4: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/duchainchangeset.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/duchainchangeset.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/codegen/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.cpp:7: In constructor 'KDevelop::DUChainReferenceCountingEnabler::DUChainReferenceCountingEnabler(const void*, unsigned int)', inlined from 'virtual void Utils::StringSetRepository::itemAddedToSets(uint)' at /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.cpp:1197:100: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/referencecounting.h:120:39: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized] 120 | enableDUChainReferenceCounting(m_start, m_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/referencecounting.h: In member function 'virtual void Utils::StringSetRepository::itemAddedToSets(uint)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/referencecounting.h:101:39: note: by argument 1 of type 'const void*' to 'void KDevelop::enableDUChainReferenceCounting(const void*, unsigned int)' declared here 101 | KDEVPLATFORMSERIALIZATION_EXPORT void enableDUChainReferenceCounting(const void* start, unsigned size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.cpp:1195:10: note: 'data' declared here 1195 | char data[sizeof(KDevelop::IndexedString)]; | ^~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletioncontext.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/codedescription.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/codedescription.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletion.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletion.cpp:13: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/codedescription.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/codedescription.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/duchainchangeset.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/duchainchangeset.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/../duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/duchainchangeset.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/duchainchangeset.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletion.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/codedescription.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/colorcache.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QRecursiveMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/colorcache.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/duchainchangeset.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/duchainchangeset.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/colorcache.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/templateclassgenerator.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/../duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/highlighting/../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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/../duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/../duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/../duchain/functiondefinition.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QRecursiveMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/templateclassgenerator.cpp:18: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/templateclassgenerator.cpp:16: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/../duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/../duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/../duchain/functiondefinition.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/templateclassgenerator.cpp:18: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodel.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodel.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/allclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/allclassesfolder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/projectfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/projectfolder.cpp:5: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/documentclassesfolder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/documentclassesfolder.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/documentclassesfolder.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/documentclassesfolder.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Linking CXX shared library ../../bin/libKDevPlatformLanguage.so [ 42%] Built target KDevPlatformLanguage [ 42%] Automatic MOC for target kdev_filters [ 42%] Automatic MOC for target KDevPlatformShell [ 42%] Automatic MOC for target kdevdebuggercommon [ 42%] Automatic MOC for target kdevqthelp [ 42%] Automatic MOC for target kdevmanpage [ 42%] Automatic MOC for target test_manpagemodel [ 43%] Automatic MOC for target kdevnoprojectincludesanddefines [ 43%] Automatic MOC for target kdevcustomscript [ 43%] Automatic MOC for target kdevcompilerprovider [ 43%] Automatic MOC for target KDevClangPrivate [ 43%] Automatic MOC for target kdevqmljsduchain [ 43%] Automatic MOC for target kdevmakefileresolver [ 43%] Automatic MOC for target kdevmesonmanager [ 43%] Automatic MOC for target kdevcodeutils [ 43%] Automatic MOC for target kdevappwizard [ 43%] Automatic MOC for target kdevexternalscript [ 43%] Automatic MOC for target kdevfiletemplates [ 43%] Automatic MOC for target kdevoutlineview [ 43%] Automatic MOC for target kdevgrepview [ 43%] Automatic MOC for target kdevprojectmanagerview [ 43%] Automatic MOC for target kdevtestview [ 43%] Automatic MOC for target kdevswitchtobuddy [ 43%] Automatic MOC for target kdevquickopen [ 43%] Automatic MOC for target kdevclassbrowser [ 43%] Automatic MOC for target kdevexecuteplasmoid [ 43%] Automatic MOC for target kdevpatchreview [ 43%] Built target kdevmakefileresolver_autogen [ 43%] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/kdevmakefileresolver_autogen/mocs_compilation.cpp.o [ 43%] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/makefileresolver.cpp.o [ 43%] Building CXX object plugins/custommake/makefileresolver/CMakeFiles/kdevmakefileresolver.dir/helper.cpp.o [ 43%] Built target kdevnoprojectincludesanddefines_autogen [ 43%] Built target kdev_filters_autogen [ 43%] Generating ui_noprojectcustomincludepaths.h [ 43%] Building CXX object kdevplatform/template/filters/CMakeFiles/kdev_filters.dir/kdev_filters_autogen/mocs_compilation.cpp.o [ 43%] Building CXX object kdevplatform/template/filters/CMakeFiles/kdev_filters.dir/kdevfilters.cpp.o [ 43%] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/kdevnoprojectincludesanddefines_autogen/mocs_compilation.cpp.o [ 43%] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/noprojectincludepathsmanager.cpp.o [ 43%] Building CXX object plugins/custom-definesandincludes/noprojectincludesanddefines/CMakeFiles/kdevnoprojectincludesanddefines.dir/noprojectcustomincludepaths.cpp.o [ 43%] Built target kdevqmljsduchain_autogen [ 43%] Built target kdevswitchtobuddy_autogen [ 43%] Built target kdevcodeutils_autogen [ 43%] Generating qrc_kdevswitchtobuddy.cpp [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/debug.cpp.o [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/kdevqmljsduchain_autogen/mocs_compilation.cpp.o [ 43%] Built target kdevcustomscript_autogen [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/cache.cpp.o [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/parsesession.cpp.o [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/debugvisitor.cpp.o [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/contextbuilder.cpp.o [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/helper.cpp.o [ 43%] Generating qrc_kdevcodeutils.cpp [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/declarationbuilder.cpp.o [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/expressionvisitor.cpp.o [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/usebuilder.cpp.o [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/functiondeclaration.cpp.o [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/qmljsducontext.cpp.o [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/functiontype.cpp.o [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/navigation/declarationnavigationcontext.cpp.o [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/navigation/navigationwidget.cpp.o [ 43%] Building CXX object plugins/qmljs/duchain/CMakeFiles/kdevqmljsduchain.dir/frameworks/nodejs.cpp.o [ 43%] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/kdevswitchtobuddy_autogen/mocs_compilation.cpp.o [ 43%] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/debug.cpp.o [ 43%] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/qrc_kdevswitchtobuddy.cpp.o [ 43%] Building CXX object plugins/switchtobuddy/CMakeFiles/kdevswitchtobuddy.dir/switchtobuddyplugin.cpp.o [ 43%] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/customscript_plugin.cpp.o [ 43%] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/debug.cpp.o [ 43%] Building CXX object plugins/customscript/CMakeFiles/kdevcustomscript.dir/kdevcustomscript_autogen/mocs_compilation.cpp.o [ 43%] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/kdevcodeutils_autogen/mocs_compilation.cpp.o [ 43%] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/debug.cpp.o [ 43%] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/codeutilsplugin.cpp.o [ 43%] Building CXX object plugins/codeutils/CMakeFiles/kdevcodeutils.dir/qrc_kdevcodeutils.cpp.o [ 43%] Built target kdevtestview_autogen [ 43%] Generating qrc_kdevtestview.cpp [ 43%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/kdevtestview_autogen/mocs_compilation.cpp.o [ 43%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/testview.cpp.o [ 43%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/testviewplugin.cpp.o [ 44%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/debug.cpp.o [ 44%] Building CXX object plugins/testview/CMakeFiles/kdevtestview.dir/qrc_kdevtestview.cpp.o [ 44%] Built target kdevoutlineview_autogen [ 44%] Built target kdevexecuteplasmoid_autogen [ 44%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/kdevoutlineview_autogen/mocs_compilation.cpp.o [ 44%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlineviewplugin.cpp.o [ 44%] Generating ui_plasmoidexecutionconfig.h [ 44%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlinenode.cpp.o [ 44%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlinemodel.cpp.o [ 44%] Built target kdevclassbrowser_autogen [ 44%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/outlinewidget.cpp.o [ 44%] Generating qrc_kdevclassbrowser.cpp [ 44%] Building CXX object plugins/outlineview/CMakeFiles/kdevoutlineview.dir/debug.cpp.o [ 44%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/executeplasmoidplugin.cpp.o [ 44%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/kdevexecuteplasmoid_autogen/mocs_compilation.cpp.o [ 44%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/plasmoidexecutionconfig.cpp.o [ 44%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/kdevclassbrowser_autogen/mocs_compilation.cpp.o [ 44%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/plasmoidexecutionjob.cpp.o [ 44%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classbrowserplugin.cpp.o [ 44%] Building CXX object plugins/executeplasmoid/CMakeFiles/kdevexecuteplasmoid.dir/debug.cpp.o [ 44%] Built target kdevcompilerprovider_autogen [ 44%] Generating ui_compilerswidget.h [ 44%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classwidget.cpp.o [ 44%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/kdevcompilerprovider_autogen/mocs_compilation.cpp.o [ 44%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/classtree.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/functiontype.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/functiontype.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [ 44%] Built target kdevmanpage_autogen [ 45%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/compilerprovider.cpp.o [ 45%] Built target kdevexternalscript_autogen [ 45%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/icompiler.cpp.o [ 45%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/kdevmanpage_autogen/mocs_compilation.cpp.o [ 45%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpagedocumentation.cpp.o [ 45%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/gcclikecompiler.cpp.o [ 45%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpageplugin.cpp.o [ 45%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpagemodel.cpp.o [ 45%] Built target kdevpatchreview_autogen In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/custom-definesandincludes/noprojectincludesanddefines/noprojectincludepathsmanager.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 45%] Built target test_manpagemodel_autogen [ 46%] Building CXX object plugins/manpage/CMakeFiles/kdevmanpage.dir/manpagedocumentationwidget.cpp.o [ 46%] Generating ui_externalscriptview.h [ 46%] Generating qrc_kdevexternalscript.cpp [ 46%] Generating ui_editexternalscript.h [ 46%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/msvccompiler.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/template/filters/kdevfilters.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/kdevexternalscript_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/compilerfactories.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/custom-definesandincludes/noprojectincludesanddefines/noprojectincludepathsmanager.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/custom-definesandincludes/noprojectincludesanddefines/noprojectincludepathsmanager.cpp:17: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/contextbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/contextbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/template/filters/kdevfilters.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/abstractitemrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/template/filters/kdevfilters.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainregister.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/qmljsducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/qmljsducontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/custom-definesandincludes/noprojectincludesanddefines/noprojectincludepathsmanager.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/persistentsymboltable.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/template/filters/kdevfilters.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractusebuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/usebuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Built target kdevappwizard_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 46%] Generating ui_patchreview.h In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 46%] Linking CXX static library ../../../lib/libkdevmakefileresolver.a /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Generating qrc_kdevpatchreview.cpp /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Generating ui_localpatchwidget.h In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/navigationwidget.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 46%] Built target kdevgrepview_autogen In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/helper.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/expressionvisitor.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/expressionvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/parsesession.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/debugvisitor.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/settingsmanager.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const 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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:44:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 44 | APPENDED_LIST_FIRST(DUContextData, Import, m_importedContexts); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:49:5: note: in expansion of macro 'APPENDED_LIST' 49 | APPENDED_LIST(DUContextData, IndexedDUContext, m_importers, m_childContexts); | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 46%] Built target kdevmakefileresolver /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:52:5: note: in expansion of macro 'APPENDED_LIST' 52 | APPENDED_LIST(DUContextData, LocalIndexedDeclaration, m_localDeclarations, m_importers); | ^~~~~~~~~~~~~ [ 47%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/kdevpatchreview_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ [ 47%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/widget/compilersmodel.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ [ 47%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchreview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/qmljsducontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainregister.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/qmljsducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/qmljsducontext.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/../declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/nodejs.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/nodejs.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/codeutils/codeutilsplugin.cpp:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [ 47%] Built target kdevprojectmanagerview_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchhighlighter.cpp.o [ 47%] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/test_manpagemodel_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/qmljsducontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/switchtobuddy/switchtobuddyplugin.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/contextbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/contextbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/contextbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/contextbuilder.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/navigationwidget.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/declarationnavigationcontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/navigationwidget.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Built target kdevqthelp_autogen [ 47%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/widget/compilerswidget.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 48%] Linking CXX shared module ../../../grantlee/5.2/kdev_filters.so [ 48%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/patchreviewtoolview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/navigation/navigationwidget.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/contextbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/contextbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractusebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/usebuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractusebuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/usebuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/usebuilder.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/parsesession.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/debugvisitor.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/parsesession.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/debugvisitor.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/testview/testview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 48%] Building CXX object plugins/custom-definesandincludes/compilerprovider/CMakeFiles/kdevcompilerprovider.dir/__/debug.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/duchain/kdevqmljsduchain_autogen/VG6RADSQJA/../../../../../../plugins/qmljs/duchain/navigation/declarationnavigationcontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/duchain/kdevqmljsduchain_autogen/VG6RADSQJA/moc_declarationnavigationcontext.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/duchain/kdevqmljsduchain_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractusebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/usebuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/expressionvisitor.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/expressionvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/expressionvisitor.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/expressionvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/parsesession.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/debugvisitor.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Linking CXX static library ../../../lib/libkdevnoprojectincludesanddefines.a /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/debug.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/switchtobuddy/switchtobuddyplugin.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Built target kdevnoprojectincludesanddefines /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object plugins/classbrowser/CMakeFiles/kdevclassbrowser.dir/qrc_kdevclassbrowser.cpp.o [ 48%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/localpatchsource.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/codeutils/codeutilsplugin.cpp:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/codeutils/codeutilsplugin.cpp:25: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 48%] Automatic MOC for target KDevCMakeCommon /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Built target kdev_filters In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/expressionvisitor.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/expressionvisitor.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/expressionvisitor.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/codeutils/codeutilsplugin.cpp:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/debug.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/../declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/nodejs.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/nodejs.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/../declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/nodejs.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/nodejs.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 48%] Automatic MOC for target kdevcustommakemanager /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object plugins/patchreview/CMakeFiles/kdevpatchreview.dir/qrc_kdevpatchreview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/expressionvisitor.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/declarationbuilder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptplugin.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/switchtobuddy/switchtobuddyplugin.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/switchtobuddy/switchtobuddyplugin.cpp:22: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 48%] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/test_manpagemodel.cpp.o [ 48%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptview.cpp.o [ 48%] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/manpagedocumentation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/functiondeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/functiondeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/classmodel.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/classbrowser/classwidget.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/testview/testview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/testview/testview.cpp:24: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinemodel.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/helper.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/classbrowser/classbrowserplugin.cpp:21: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptitem.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/switchtobuddy/switchtobuddyplugin.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/testview/testview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/../declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/nodejs.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/nodejs.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/../declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/nodejs.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/nodejs.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 48%] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/manpagedocumentationwidget.cpp.o [ 49%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/externalscriptjob.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Generating qrc_kdevappwizard.cpp In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/helper.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 49%] Generating ui_projectvcspage.h In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinenode.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 50%] Generating ui_projectselectionpage.h In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractdeclarationbuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/../declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/nodejs.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/frameworks/nodejs.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Generating ui_grepwidget.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Generating qrc_kdevgrepview.cpp /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/editexternalscript.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/manpagemodel.cpp.o [ 50%] Generating ui_grepoutputview.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/kdevappwizard_autogen/mocs_compilation.cpp.o [ 50%] Building CXX object plugins/manpage/tests/CMakeFiles/test_manpagemodel.dir/__/manpageplugin.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/functiondeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/helper.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/helper.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/functiondeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/functiondeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/functiondeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/functiondeclaration.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizardplugin.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Linking CXX shared module ../../bin/kdevcodeutils.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/kdevgrepview_autogen/mocs_compilation.cpp.o [ 50%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepviewplugin.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/functiondeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/functiondeclaration.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepviewpluginmetadata.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/functiondeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/helper.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinemodel.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinemodel.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 50%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepdialog.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/parsesession.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/parsesession.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputmodel.cpp.o [ 50%] Built target KDevCMakeCommon_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputdelegate.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/outlineview/outlinemodel.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepjob.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/classbrowser/classbrowserplugin.cpp:21: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 50%] Linking CXX shared module ../../bin/kdevswitchtobuddy.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Built target kdevfiletemplates_autogen In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/classbrowser/classbrowserplugin.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/classbrowser/classbrowserplugin.cpp:21: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 50%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepfindthread.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Linking CXX shared module ../../bin/kdevtestview.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizarddialog.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Built target kdevcustommakemanager_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/classbrowser/classbrowserplugin.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/grepoutputview.cpp.o [ 51%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/greputil.cpp.o [ 51%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/appwizardpagewidget.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projectselectionpage.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projecttemplatesmodel.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/projectvcspage.cpp.o [ 51%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/debug.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Linking CXX shared module ../../bin/kdevcustomscript.so [ 51%] Building CXX object plugins/appwizard/CMakeFiles/kdevappwizard.dir/qrc_kdevappwizard.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 51%] Built target kdevcodeutils [ 51%] Generating ui_projectmanagerview.h [ 51%] Linking CXX shared module ../../bin/kdevoutlineview.so [ 51%] Generating qrc_kdevprojectmanagerview.cpp [ 51%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/debug.cpp.o [ 51%] Building CXX object plugins/grepview/CMakeFiles/kdevgrepview.dir/qrc_kdevgrepview.cpp.o [ 51%] Generating ui_projectbuildsetwidget.h [ 51%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/debug.cpp.o [ 51%] Built target kdevtestview [ 51%] Building CXX object plugins/externalscript/CMakeFiles/kdevexternalscript.dir/qrc_kdevexternalscript.cpp.o [ 51%] Generating ui_qthelpconfigeditdialog.h [ 51%] Generating ui_cmakebuilddirchooser.h [ 51%] Built target kdevswitchtobuddy [ 51%] Generating ui_qthelpconfig.h [ 51%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/kdevprojectmanagerview_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/patchreview/patchreview.cpp:27: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 51%] Generating cmakebuilderconfig.h, cmakebuilderconfig.cpp [ 51%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmanagerviewplugin.cpp.o [ 51%] Generating qrc_kdevcustommakemanager.cpp [ 51%] Generating ui_testcases.h In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 52%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmanagerview.cpp.o [ 52%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/kdevqthelp_autogen/mocs_compilation.cpp.o [ 52%] Generating qrc_kdevfiletemplates.cpp [ 52%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/KDevCMakeCommon_autogen/mocs_compilation.cpp.o [ 52%] Generating ui_licensechooser.h [ 52%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/kdevcustommakemanager_autogen/mocs_compilation.cpp.o [ 52%] Generating ui_newclass.h [ 52%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/custommakemanager.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Generating ui_outputlocation.h In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/parsesession.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/parsesession.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/parsesession.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/parsesession.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 52%] Building C object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmListFileLexer.c.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Generating ui_overridevirtuals.h [ 52%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/custommakemodelitems.cpp.o [ 52%] Linking CXX shared module ../../bin/kdevexecuteplasmoid.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 52%] Generating ui_templatepreviewtoolview.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpplugin.cpp.o [ 52%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/debug.cpp.o [ 52%] Built target kdevcustomscript [ 52%] Generating ui_templateselection.h [ 52%] Building CXX object plugins/custommake/CMakeFiles/kdevcustommakemanager.dir/qrc_kdevcustommakemanager.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/parsesession.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/parsesession.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakecachereader.cpp.o [ 53%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/kdevfiletemplates_autogen/mocs_compilation.cpp.o [ 53%] Built target kdevoutlineview [ 53%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakelistsparser.cpp.o [ 53%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templatepreview.cpp.o [ 53%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpproviderabstract.cpp.o [ 53%] Built target kdevquickopen_autogen [ 53%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templatepreviewtoolview.cpp.o [ 53%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/filetemplatesplugin.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/ipagefocus.cpp.o [ 53%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpprovider.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/classidentifierpage.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 53%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/parser/cmakeduchaintypes.cpp.o [ 53%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/classmemberspage.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/classbrowser/classtree.cpp:21: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpdocumentation.cpp.o [ 53%] Linking CXX static library ../../../lib/libkdevcompilerprovider.a [ 53%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/defaultcreateclasshelper.cpp.o [ 53%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/licensepage.cpp.o [ 53%] Built target kdevcompilerprovider [ 53%] Generating ui_quickopenwidget.h [ 53%] Built target kdevexecuteplasmoid [ 53%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeutils.cpp.o [ 53%] Generating qrc_kdevquickopen.cpp [ 53%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/outputpage.cpp.o [ 53%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeextraargumentshistory.cpp.o [ 53%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/kdevquickopen_autogen/mocs_compilation.cpp.o [ 53%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpqtdoc.cpp.o [ 53%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakebuilddirchooser.cpp.o [ 53%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenplugin.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/classbrowser/classtree.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/classbrowser/classtree.cpp:21: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/appwizard/appwizardplugin.cpp: In member function 'QString AppWizardPlugin::createProject(const ApplicationInfo&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/appwizard/appwizardplugin.cpp:403:51: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 403 | QStringList filter = KPluginMetaData::readStringList(info.rawData(), QStringLiteral("X-KDevelop-ProjectFilesFilter")); | ^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/kpluginfactory.h:15, from /usr/include/KF5/KCoreAddons/KPluginFactory:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/appwizard/appwizardplugin.cpp:33: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/appwizard/appwizardplugin.cpp:403:65: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 403 | QStringList filter = KPluginMetaData::readStringList(info.rawData(), QStringLiteral("X-KDevelop-ProjectFilesFilter")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/kpluginfactory.h:15, from /usr/include/KF5/KCoreAddons/KPluginFactory:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/appwizard/appwizardplugin.cpp:33: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ [ 53%] Built target kdevmesonmanager_autogen [ 53%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenmodel.cpp.o [ 53%] Built target KDevClangPrivate_autogen [ 53%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/quickopenwidget.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/classbrowser/classtree.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.cpp: In constructor 'GrepOutputView::GrepOutputView(QWidget*, GrepViewPlugin*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.cpp:136:46: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 136 | connect(replacementCombo, QOverload<>::of(&KComboBox::returnPressed), this, &GrepOutputView::onApply); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCompletion/KComboBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/grepview/ui_grepoutputview.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.cpp:8: /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.cpp:136:46: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 136 | connect(replacementCombo, QOverload<>::of(&KComboBox::returnPressed), this, &GrepOutputView::onApply); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCompletion/KComboBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/grepview/ui_grepoutputview.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.cpp:8: /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ [ 53%] Linking CXX static library ../../../lib/libkdevqmljsduchain.a /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Linking CXX shared module ../../bin/kdevmanpage.so [ 53%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeserver.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakefileapi.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakeprojectdata.cpp.o [ 53%] Built target kdevqmljsduchain [ 53%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/debug.cpp.o [ 53%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelp_config_shared.cpp.o [ 53%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpconfig.cpp.o [ 53%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/overridespage.cpp.o [ 53%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateclassassistant.cpp.o [ 53%] Building CXX object plugins/cmake/CMakeFiles/KDevCMakeCommon.dir/cmakebuilderconfig.cpp.o [ 53%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/qthelpnetwork.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmodelsaver.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 53%] Linking CXX shared module ../../bin/kdevclassbrowser.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projecttreeview.cpp.o [ 53%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectbuildsetwidget.cpp.o [ 53%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/projectfilequickopen.cpp.o [ 53%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/duchainitemquickopen.cpp.o [ 53%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/vcsoverlayproxymodel.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepviewplugin.cpp:37: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/externalscript/externalscriptplugin.cpp:27: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/declarationlistquickopen.cpp.o [ 54%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/projectitemquickopen.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/manpage/manpageplugin.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/documentationquickopenprovider.cpp.o [ 54%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/actionsquickopenprovider.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/parser/cmakeduchaintypes.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/parser/cmakeduchaintypes.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingdelegate.cpp.o [ 54%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateoptionspage.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 54%] Built target kdevmanpage In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/filetemplatesplugin.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 54%] Automatic MOC for target kdevdefinesandincludesmanager /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingtree.cpp.o [ 54%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/expandingtree/expandingwidgetmodel.cpp.o [ 54%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/templateselectionpage.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/debug.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpproviderabstract.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 54%] Built target kdevdebuggercommon_autogen [ 54%] Building CXX object plugins/qthelp/CMakeFiles/kdevqthelp.dir/debug.cpp.o [ 54%] Building CXX object plugins/quickopen/CMakeFiles/kdevquickopen.dir/qrc_kdevquickopen.cpp.o [ 54%] Built target kdevclassbrowser [ 54%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/projectmodelitemdelegate.cpp.o [ 54%] Automatic MOC for target kdev_includepathsconverter [ 54%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/testcasespage.cpp.o [ 54%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/cutcopypastehelpers.cpp.o [ 54%] Built target kdev_includepathsconverter_autogen [ 55%] Automatic MOC for target kdevqmljscompletion In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/kdevquickopen_autogen/EWIEGA46WW/../../../../../plugins/quickopen/duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/kdevquickopen_autogen/EWIEGA46WW/../../../../../plugins/quickopen/declarationlistquickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/kdevquickopen_autogen/EWIEGA46WW/moc_declarationlistquickopen.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/kdevquickopen_autogen/mocs_compilation.cpp:3: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 55%] Linking CXX executable ../../../bin/test_manpagemodel [ 55%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/debug.cpp.o [ 55%] Building CXX object plugins/projectmanagerview/CMakeFiles/kdevprojectmanagerview.dir/qrc_kdevprojectmanagerview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/appwizard/projectselectionpage.cpp:25: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/scopeddialog.h: In instantiation of 'KDevelop::ScopedDialog::ScopedDialog(Arguments&& ...) [with Arguments = {QString, ProjectSelectionPage*}; DialogType = KNS3::DownloadDialog]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/appwizard/projectselectionpage.cpp:328:90: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/scopeddialog.h:60:15: warning: 'KNS3::DownloadDialog::DownloadDialog(const QString&, QWidget*)' is deprecated: Since 5.80. Use the QML components or the KNS3::QtQuickDialogWrapper instead [-Wdeprecated-declarations] 60 | : ptr{new DialogType(std::forward(args)...)} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KNewStuff3/KNS3/DownloadDialog:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/appwizard/projectselectionpage.cpp:19: /usr/include/KF5/KNewStuff3/kns3/downloaddialog.h:67:14: note: declared here 67 | explicit DownloadDialog(const QString &configFile, QWidget *parent = nullptr); | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpproviderabstract.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpproviderabstract.cpp:19: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 55%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/debug.cpp.o [ 55%] Generating ui_sessionsettings.h [ 55%] Building CXX object plugins/filetemplates/CMakeFiles/kdevfiletemplates.dir/qrc_kdevfiletemplates.cpp.o [ 55%] Generating sessionconfig.h, sessionconfig.cpp [ 55%] Generating ui_mesonrewriterpage.h [ 55%] Generating ui_mesonadvancedsettings.h [ 55%] Generating ui_mesonconfigpage.h In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpproviderabstract.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Generating ui_mesonlisteditor.h [ 55%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/KDevClangPrivate_autogen/mocs_compilation.cpp.o [ 55%] Generating ui_mesonnewbuilddir.h [ 55%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/clangsettings/clangsettingsmanager.cpp.o [ 55%] Generating ui_mesonoptionbaseview.h [ 55%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/clangsettings/sessionsettings/sessionsettings.cpp.o [ 55%] Generating ui_mesonoptionsview.h [ 55%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/completionhelper.cpp.o [ 55%] Generating ui_mesonrewriterinput.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/quickopenmodel.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 55%] Generating ui_mesonrewriteroptioncontainer.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 55%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/kdevmesonmanager_autogen/mocs_compilation.cpp.o [ 55%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonbuilder.cpp.o [ 55%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonconfig.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonjob.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Built target kdevqmljscompletion_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonjobprune.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/filetemplates/kdevfiletemplates_autogen/EWIEGA46WW/../../../../../plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/filetemplates/kdevfiletemplates_autogen/EWIEGA46WW/moc_overridespage.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/filetemplates/kdevfiletemplates_autogen/mocs_compilation.cpp:5: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectitemquickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/duchainitemquickopen.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mesonmanager.cpp.o [ 55%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesonintrospectjob.cpp.o [ 55%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesonoptions.cpp.o [ 55%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesonprojectinfo.cpp.o [ 55%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesontargets.cpp.o [ 55%] Linking CXX shared module ../../bin/kdevpatchreview.so [ 55%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/mintro/mesontests.cpp.o [ 55%] Linking CXX shared module ../../bin/kdevexternalscript.so [ 55%] Built target test_manpagemodel [ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonactionbase.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectfilequickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesondefaultopts.cpp.o [ 56%] Linking CXX shared module ../../bin/kdevcustommakemanager.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonkwargsinfo.cpp.o [ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonkwargsmodify.cpp.o [ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/rewriter/mesonrewriterjob.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/duchainitemquickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectitemquickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/duchainitemquickopen.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/duchainitemquickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpconfig.cpp: In constructor 'QtHelpConfig::QtHelpConfig(QtHelpPlugin*, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpconfig.cpp:101:210: warning: 'KNS3::Button::Button(const QString&, const QString&, QWidget*)' is deprecated: Since 5.91. use KNSWidgets::Button instead [-Wdeprecated-declarations] 101 | auto* knsButton = new KNS3::Button(i18nc("@action:button Allow user to get some API documentation with GHNS", "Get New Documentation"), QStringLiteral("kdevelop-qthelp.knsrc"), m_configWidget->boxQchManage); | ^ In file included from /usr/include/KF5/KNewStuff3/KNS3/Button:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpconfig.cpp:18: /usr/include/KF5/KNewStuff3/kns3/button.h:46:5: note: declared here 46 | Button(const QString &text, const QString &configFile, QWidget *parent); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/declarationlistquickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/declarationlistquickopen.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Built target kdevcustommakemanager [ 56%] Linking CXX shared module ../../bin/kdevappwizard.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonadvancedsettings.cpp.o [ 56%] Generating ui_selectcoredialog.h [ 56%] Generating ui_debuggerconsoleview.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectfilequickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectfilequickopen.cpp:19: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 56%] Generating ui_registersview.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonconfigpage.cpp.o [ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonlisteditor.cpp.o [ 56%] Generating ui_selectaddressdialog.h [ 56%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/kdevdebuggercommon_autogen/mocs_compilation.cpp.o [ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonnewbuilddir.cpp.o [ 56%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonoptionbaseview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectfilequickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/context.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectitemquickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectitemquickopen.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/includepathcompletioncontext.cpp.o [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonoptionsview.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/quickopenplugin.cpp:34: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 57%] Built target kdevappwizard [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/mi.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 57%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdev_includepathsconverter.dir/kdev_includepathsconverter_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdev_includepathsconverter.dir/includepathsconverter.cpp.o [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonrewriterinput.cpp.o [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/milexer.cpp.o [ 57%] Built target kdevpatchreview [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/miparser.cpp.o [ 57%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/kdevqmljscompletion_autogen/mocs_compilation.cpp.o [ 57%] Built target kdevexternalscript [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/settings/mesonrewriterpage.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/micommand.cpp.o [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mi/micommandqueue.cpp.o [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dbgglobal.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/templateclassassistant.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object plugins/meson/CMakeFiles/kdevmesonmanager.dir/debug.cpp.o [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dialogs/selectcoredialog.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/quickopenplugin.cpp:34: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/quickopenplugin.cpp:34: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/quickopenplugin.cpp:34: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codecompletion/model.cpp.o [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/adaptsignatureaction.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectitemquickopen.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectitemquickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectitemquickopen.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/adaptsignatureassistant.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugger.cpp.o [ 57%] Linking CXX shared module ../../bin/kdevqthelp.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 57%] Linking CXX shared module ../../bin/kdevgrepview.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugsession.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebuggerplugin.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Built target kdevdefinesandincludesmanager_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/codegenhelper.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/completionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectitemquickopen.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Generating ui_projectpathswidget.h [ 57%] Generating customdefinesandincludes.h, customdefinesandincludes.cpp [ 57%] Generating ui_batchedit.h [ 57%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/clangrefactoring.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Built target kdevgrepview [ 57%] Generating ui_defineswidget.h [ 57%] Generating ui_includeswidget.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/templateselectionpage.cpp: In member function 'void KDevelop::TemplateSelectionPagePrivate::getMoreClicked()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/templateselectionpage.cpp:140:77: warning: 'KNS3::DownloadDialog::DownloadDialog(const QString&, QWidget*)' is deprecated: Since 5.80. Use the QML components or the KNS3::QtQuickDialogWrapper instead [-Wdeprecated-declarations] 140 | KNS3::DownloadDialog(QStringLiteral("kdevfiletemplates.knsrc"), ui->view).exec(); | ^ In file included from /usr/include/KF5/KNewStuff3/KNS3/DownloadDialog:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/templateselectionpage.cpp:31: /usr/include/KF5/KNewStuff3/kns3/downloaddialog.h:67:14: note: declared here 67 | explicit DownloadDialog(const QString &configFile, QWidget *parent = nullptr); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Generating ui_parserwidget.h [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/midebugjobs.cpp.o [ 57%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mibreakpointcontroller.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kdevdefinesandincludesmanager_autogen/mocs_compilation.cpp.o [ 58%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/definesandincludesmanager.cpp.o [ 58%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/clangclasshelper.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/completionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/completionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/completionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/completionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/completionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/completionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/projectpathsmodel.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/KDevClangPrivate_autogen/EW52EPVLKE/../../../../../plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/KDevClangPrivate_autogen/EW52EPVLKE/moc_clangrefactoring.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/KDevClangPrivate_autogen/mocs_compilation.cpp:3: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/miframestackmodel.cpp.o [ 58%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/codegen/sourcemanipulation.cpp.o [ 58%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/definesmodel.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/includesmodel.cpp.o [ 58%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/items/completionitem.cpp.o [ 58%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/items/modulecompletionitem.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/projectmanagerview/projectmodelitemdelegate.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/items/functioncalltipcompletionitem.cpp.o [ 58%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/includeswidget.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mivariablecontroller.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/KDevClangPrivate_autogen/EW52EPVLKE/../../../../../plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/KDevClangPrivate_autogen/EW52EPVLKE/moc_clangrefactoring.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/KDevClangPrivate_autogen/mocs_compilation.cpp:3: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/KDevClangPrivate_autogen/EW52EPVLKE/../../../../../plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/KDevClangPrivate_autogen/EW52EPVLKE/moc_clangrefactoring.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/KDevClangPrivate_autogen/mocs_compilation.cpp:3: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 58%] Built target kdevqthelp [ 58%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/context.cpp.o [ 58%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/defineswidget.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/forwarddeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/completionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/completionhelper.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/KDevClangPrivate_autogen/EW52EPVLKE/../../../../../plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/KDevClangPrivate_autogen/EW52EPVLKE/moc_clangrefactoring.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/KDevClangPrivate_autogen/mocs_compilation.cpp:3: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 58%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/model.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/forwarddeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/../duchain/cursorkindtraits.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/completionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object plugins/qmljs/codecompletion/CMakeFiles/kdevqmljscompletion.dir/worker.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 58%] Linking CXX shared library ../../bin/libKDevCMakeCommon.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/builder.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/projectmanagerview/projectmodelitemdelegate.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/projectmanagerview/projectmodelitemdelegate.cpp:13: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/projectmanagerview/projectmodelitemdelegate.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/projectpathswidget.cpp.o [ 58%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/definesandincludesconfigpage.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/kcm_widget/parserwidget.cpp.o [ 58%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/compilerprovider/icompiler.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 58%] Building CXX object plugins/custom-definesandincludes/CMakeFiles/kdevdefinesandincludesmanager.dir/customdefinesandincludes.cpp.o [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/mivariable.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/stringhelpers.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/codegenhelper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/codegenhelper.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/model.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/stty.cpp.o [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/widgets/debuggerconsoleview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/debuggercommon/midebuggerplugin.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/widgets/disassemblewidget.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 59%] Linking CXX shared module ../../bin/kdevquickopen.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/includepathcompletioncontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/includepathcompletioncontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [ 59%] Linking CXX shared module ../../bin/kdevprojectmanagerview.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Linking CXX shared module ../../bin/kdevfiletemplates.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/codegenhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/codegenhelper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/codegenhelper.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 59%] Built target KDevCMakeCommon [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangdiagnosticevaluator.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/codegenhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ [ 59%] Automatic MOC for target kdevcmakemanagernosettings /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registersview.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Automatic MOC for target kdevcmakedocumentation [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangducontext.cpp.o [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clanghelpers.cpp.o [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registersmanager.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangindex.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller_x86.cpp.o [ 59%] Linking CXX executable ../../bin/kdev_includepathsconverter [ 59%] Built target kdevquickopen [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangparsingenvironment.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/modulecompletionitem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:25, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/model.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/model.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:25, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/registercontroller_arm.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/modelsmanager.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/functioncalltipcompletionitem.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/functioncalltipcompletionitem.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/completionitem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/registers/converters.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/dialogs/processselection.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:25, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/includepathcompletioncontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/includepathcompletioncontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/includepathcompletioncontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/includepathcompletioncontext.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 59%] Building CXX object plugins/debuggercommon/CMakeFiles/kdevdebuggercommon.dir/debuglog.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/modulecompletionitem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/modulecompletionitem.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:25, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/model.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Built target kdevprojectmanagerview In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/modulecompletionitem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangparsingenvironmentfile.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:25, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/context.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangpch.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/clangproblem.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:25, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/includepathcompletioncontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codecompletion/includepathcompletioncontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Built target kdevfiletemplates /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/debugvisitor.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/documentfinderhelpers.cpp.o [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/duchainutils.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/completionitem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/completionitem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/macrodefinition.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/completionitem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/completionitem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/completionitem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/completionitem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/macronavigationcontext.cpp.o [ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/missingincludepathproblem.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/navigationwidget.cpp.o [ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/parsesession.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/todoextractor.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/types/classspecializationtype.cpp.o [ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/unknowndeclarationproblem.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/completionitem.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/completionitem.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/unsavedfile.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/duchain/headerguardassistant.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/completionitem.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/worker.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/functioncalltipcompletionitem.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/functioncalltipcompletionitem.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/functioncalltipcompletionitem.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangdebug.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangtypes.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/sourcemanipulation.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 60%] Built target kdev_includepathsconverter In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/util/clangutils.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/items/functioncalltipcompletionitem.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plugins/clang/CMakeFiles/KDevClangPrivate.dir/sessionconfig.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/context.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangdiagnosticevaluator.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureassistant.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangclasshelper.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 60%] Built target kdevcmakedocumentation_autogen In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureaction.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureassistant.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/adaptsignatureassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakedocumentation.dir/kdevcmakedocumentation_autogen/mocs_compilation.cpp.o [ 60%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakedocumentation.dir/cmakedocumentation.cpp.o [ 60%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakedocumentation.dir/cmakehelpdocumentation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakedocumentation.dir/cmakecommandscontents.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainregister.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangducontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangducontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/debuggercommon/widgets/disassemblewidget.cpp: In constructor 'KDevMI::SelectAddressDialog::SelectAddressDialog(QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/debuggercommon/widgets/disassemblewidget.cpp:48:43: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 48 | connect(m_ui.comboBox, QOverload<>::of(&KHistoryComboBox::returnPressed), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCompletion/KComboBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/debuggercommon/ui_selectaddressdialog.h:21, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/debuggercommon/widgets/disassemblewidget.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/debuggercommon/widgets/disassemblewidget.cpp:10: /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/debuggercommon/widgets/disassemblewidget.cpp:48:43: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 48 | connect(m_ui.comboBox, QOverload<>::of(&KHistoryComboBox::returnPressed), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCompletion/KComboBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/debuggercommon/ui_selectaddressdialog.h:21, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/debuggercommon/widgets/disassemblewidget.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/debuggercommon/widgets/disassemblewidget.cpp:10: /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/builder.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangclasshelper.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangclasshelper.cpp:12: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 60%] Linking CXX static library ../../../lib/libkdevqmljscompletion.a In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const Import* KDevelop::DUContextData::m_importedContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const 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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDUContext* KDevelop::DUContextData::m_childContexts() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::IndexedDUContext* KDevelop::DUContextData::m_importers() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::LocalIndexedDeclaration* KDevelop::DUContextData::m_localDeclarations() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h: In member function 'const KDevelop::Use* KDevelop::DUContextData::m_uses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/ducontextdata.h:57:5: note: in expansion of macro 'APPENDED_LIST' 57 | APPENDED_LIST(DUContextData, Use, m_uses, m_localDeclarations); | ^~~~~~~~~~~~~ [ 60%] Built target kdevqmljscompletion /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangclasshelper.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::DeclarationId* KDevelop::TopDUContextData::m_usedDeclarationIds() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontextdata.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::TopDUContextData::m_problems() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/topducontextdata.h:67:5: note: in expansion of macro 'APPENDED_LIST' 67 | APPENDED_LIST(TopDUContextData, LocalIndexedProblem, m_problems, m_usedDeclarationIds); | ^~~~~~~~~~~~~ [ 60%] Automatic MOC for target kdevqmljslanguagesupport In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 60%] Linking CXX shared module ../../bin/kdevmesonmanager.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangducontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainregister.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangducontext.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangducontext.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangindex.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangindex.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangducontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/structuretype.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/types/classspecializationtype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/types/classspecializationtype.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangindex.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangindex.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangindex.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangindex.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 60%] Built target kdevmesonmanager In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangindex.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangindex.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Linking CXX shared module ../../bin/kdevdefinesandincludesmanager.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/missingincludepathproblem.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/missingincludepathproblem.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironmentfile.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironmentfile.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/duchainutils.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/duchainutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/debugvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/debugvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macrodefinition.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/navigationwidget.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/navigationwidget.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 60%] Built target kdevdefinesandincludesmanager /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/documentfinderhelpers.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macrodefinition.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macrodefinition.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/debugvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/debugvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironmentfile.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironmentfile.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironmentfile.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironmentfile.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/plugins/clang/duchain/types/classspecializationtype.h: In member function 'const KDevelop::IndexedType* ClassSpecializationTypeData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangpch.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangpch.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironmentfile.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironmentfile.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/headerguardassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:25, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/debugvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/debugvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/debugvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/debugvisitor.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 60%] Linking CXX static library ../../lib/libkdevdebuggercommon.a In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:25, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/duchainutils.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/duchainutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/duchainutils.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/duchainutils.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Built target kdevdebuggercommon [ 60%] Automatic MOC for target test_micommand [ 60%] Automatic MOC for target kdevdbg_testhelper [ 60%] Automatic MOC for target test_miparser [ 60%] Automatic MOC for target test_micommandqueue [ 60%] Automatic MOC for target testdebugger [ 60%] Automatic MOC for target test_gdbprinters /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:25, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/debugvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/debugvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Built target kdevdbg_testhelper_autogen In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:25, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/duchainutils.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/duchainutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plugins/debuggercommon/tests/CMakeFiles/kdevdbg_testhelper.dir/testhelper.cpp.o [ 60%] Building CXX object plugins/debuggercommon/tests/CMakeFiles/kdevdbg_testhelper.dir/kdevdbg_testhelper_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macrodefinition.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macronavigationcontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macronavigationcontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macrodefinition.cpp: In member function 'const KDevelop::IndexedString* MacroDefinitionData::parameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/plugins/clang/duchain/macrodefinition.cpp:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(MacroDefinitionData, IndexedString, parameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/todoextractor.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/todoextractor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/navigationwidget.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macrodefinition.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/navigationwidget.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/navigationwidget.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Built target kdevqmljslanguagesupport_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macrodefinition.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macrodefinition.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macrodefinition.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/kdevqmljslanguagesupport_autogen/mocs_compilation.cpp.o [ 60%] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/qmljsparsejob.cpp.o [ 60%] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/qmljshighlighting.cpp.o [ 60%] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/kdevqmljsplugin.cpp.o [ 60%] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/navigation/propertypreviewwidget.cpp.o [ 61%] Building CXX object plugins/qmljs/CMakeFiles/kdevqmljslanguagesupport.dir/debug.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/documentfinderhelpers.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/documentfinderhelpers.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/navigationwidget.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Built target test_miparser_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_miparser.dir/test_miparser_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_miparser.dir/test_miparser.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:25, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macrodefinition.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/headerguardassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/documentfinderhelpers.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Built target testdebugger_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object plugins/debuggercommon/tests/CMakeFiles/testdebugger.dir/testdebugger_autogen/mocs_compilation.cpp.o [ 61%] Building CXX object plugins/debuggercommon/tests/CMakeFiles/testdebugger.dir/plugins/testdebugger.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/parsingenvironment.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangparsingenvironment.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.h:25, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/parsesession.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/headerguardassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/headerguardassistant.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangpch.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangpch.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangpch.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangpch.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/headerguardassistant.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macrodefinition.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macronavigationcontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macronavigationcontext.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangpch.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangpch.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 61%] Built target test_micommand_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Built target test_micommandqueue_autogen [ 61%] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_micommand.dir/test_micommand_autogen/mocs_compilation.cpp.o [ 61%] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_micommand.dir/test_micommand.cpp.o [ 61%] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_micommandqueue.dir/test_micommandqueue_autogen/mocs_compilation.cpp.o [ 61%] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_micommandqueue.dir/test_micommandqueue.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macronavigationcontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macrodefinition.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macronavigationcontext.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macronavigationcontext.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Built target test_gdbprinters_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object plugins/gdb/unittests/CMakeFiles/test_gdbprinters.dir/test_gdbprinters_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object plugins/gdb/unittests/CMakeFiles/test_gdbprinters.dir/test_gdbprinters.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/macronavigationcontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakedocumentation.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Built target kdevcmakemanagernosettings_autogen [ 61%] Generating ui_cmakepossibleroots.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestutils.cpp.o [ 61%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/kdevcmakemanagernosettings_autogen/mocs_compilation.cpp.o [ 61%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestrunjob.cpp.o [ 61%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestfindjob.cpp.o [ 61%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/ctestsuite.cpp.o [ 61%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/testing/qttestdelegate.cpp.o [ 61%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakefileapiimportjob.cpp.o [ 62%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakemanager.cpp.o [ 62%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakeimportjsonjob.cpp.o [ 62%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakeserverimportjob.cpp.o [ 62%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakenavigationwidget.cpp.o [ 62%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/declarationbuilder.cpp.o [ 62%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakemodelitems.cpp.o [ 62%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/cmakeparsejob.cpp.o [ 62%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/contextbuilder.cpp.o [ 62%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/duchain/usebuilder.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/cmakecodecompletionmodel.cpp.o [ 62%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanagernosettings.dir/debug.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/util/clangutils.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clangproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/duchain/unknowndeclarationproblem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 62%] Linking CXX shared module ../../bin/kdevcmakedocumentation.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Built target kdevcmakedocumentation In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljshighlighting.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljshighlighting.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/kdevqmljslanguagesupport_autogen/VG6RADSQJA/../../../../../plugins/qmljs/navigation/propertypreviewwidget.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/kdevqmljslanguagesupport_autogen/VG6RADSQJA/moc_propertypreviewwidget.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/kdevqmljslanguagesupport_autogen/mocs_compilation.cpp:3: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/kdevqmljslanguagesupport_autogen/EWIEGA46WW/../../../../../plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/kdevqmljslanguagesupport_autogen/EWIEGA46WW/moc_qmljsparsejob.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/kdevqmljslanguagesupport_autogen/mocs_compilation.cpp:5: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/kdevqmljslanguagesupport_autogen/VG6RADSQJA/../../../../../plugins/qmljs/navigation/propertypreviewwidget.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/kdevqmljslanguagesupport_autogen/VG6RADSQJA/moc_propertypreviewwidget.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/kdevqmljslanguagesupport_autogen/mocs_compilation.cpp:3: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/navigation/propertypreviewwidget.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/navigation/propertypreviewwidget.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/kdevqmljslanguagesupport_autogen/EWIEGA46WW/../../../../../plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/kdevqmljslanguagesupport_autogen/EWIEGA46WW/moc_qmljsparsejob.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/qmljs/kdevqmljslanguagesupport_autogen/mocs_compilation.cpp:5: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX shared library ../../bin/libKDevClangPrivate.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/kdevqmljsplugin.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanagernosettings_autogen/EWIEGA46WW/../../../../../plugins/cmake/cmakecodecompletionmodel.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanagernosettings_autogen/EWIEGA46WW/moc_cmakecodecompletionmodel.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanagernosettings_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakenavigationwidget.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakecodecompletionmodel.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakecodecompletionmodel.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestfindjob.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakeimportjsonjob.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX shared module testplugindir/kdevplatform/36/testdebugger.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemanager.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX static library ../../../lib/libkdevdbg_testhelper.a In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 62%] Built target kdevdbg_testhelper /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /usr/include/qt5/QtCore/qlist.h:48, from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/debuggercommon/tests/test_miparser.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/debuggercommon/tests/test_miparser.cpp:7: /usr/include/qt5/QtCore/qvector.h: In constructor 'QVector::QVector(std::initializer_list<_Tp>) [with T = ResultData]': /usr/include/qt5/QtCore/qvector.h:540:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 540 | QVector::QVector(std::initializer_list args) | ^~~~~~~~~~ /usr/include/qt5/QtCore/qvector.h:540:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 62%] Built target KDevClangPrivate /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 62%] Automatic MOC for target kdevclangsupport In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestfindjob.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestfindjob.cpp:13: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/plugins/debuggercommon/tests/test_miparser.cpp: In member function 'void TestMIParser::testParseLine_data()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakecodecompletionmodel.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakecodecompletionmodel.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakecodecompletionmodel.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestfindjob.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanagernosettings_autogen/QJ7RND6QXZ/../../../../../plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanagernosettings_autogen/QJ7RND6QXZ/moc_cmakeparsejob.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanagernosettings_autogen/mocs_compilation.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanagernosettings_autogen/EWIEGA46WW/../../../../../plugins/cmake/cmakecodecompletionmodel.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanagernosettings_autogen/EWIEGA46WW/moc_cmakecodecompletionmodel.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanagernosettings_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakecodecompletionmodel.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 62%] Linking CXX executable ../../../bin/test_micommand /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 62%] Built target testdebugger In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX executable ../../../bin/test_miparser /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/kdevqmljsplugin.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/kdevqmljsplugin.cpp:11: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanagernosettings_autogen/QJ7RND6QXZ/../../../../../plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanagernosettings_autogen/QJ7RND6QXZ/moc_cmakeparsejob.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanagernosettings_autogen/mocs_compilation.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/qmljsparsejob.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/kdevqmljsplugin.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakeimportjsonjob.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qfutureinterface.h:44, from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakeimportjsonjob.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakeimportjsonjob.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Built target test_micommand /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Built target test_miparser /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakeimportjsonjob.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX executable ../../../bin/test_micommandqueue /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemanager.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemanager.cpp:12: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Built target test_micommandqueue /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemanager.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 62%] Linking CXX executable ../../../bin/test_gdbprinters [ 62%] Linking CXX shared module ../../bin/kdevqmljslanguagesupport.so [ 62%] Built target kdevclangsupport_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Generating qrc_kdevclangsupport.cpp /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/kdevclangsupport_autogen/mocs_compilation.cpp.o [ 62%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clangparsejob.cpp.o [ 62%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clangsupport.cpp.o [ 62%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/clanghighlighting.cpp.o [ 62%] Building CXX object plugins/clang/CMakeFiles/kdevclangsupport.dir/qrc_kdevclangsupport.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Built target kdevqmljslanguagesupport [ 62%] Built target test_gdbprinters [ 62%] Linking CXX static library ../../lib/libkdevcmakemanagernosettings.a [ 62%] Built target kdevcmakemanagernosettings [ 62%] Automatic MOC for target test_cmakeparser In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/kdevclangsupport_autogen/EWIEGA46WW/../../../../../plugins/clang/clanghighlighting.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/kdevclangsupport_autogen/EWIEGA46WW/moc_clanghighlighting.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/kdevclangsupport_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clanghighlighting.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clanghighlighting.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangsupport.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 62%] Built target test_cmakeparser_autogen [ 62%] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakeparser.dir/test_cmakeparser_autogen/mocs_compilation.cpp.o [ 63%] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakeparser.dir/cmakeparsertest.cpp.o [ 63%] Building C object plugins/cmake/tests/CMakeFiles/test_cmakeparser.dir/__/parser/cmListFileLexer.c.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clanghighlighting.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QRecursiveMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clanghighlighting.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clanghighlighting.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clanghighlighting.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangsupport.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/kdevclangsupport_autogen/EWIEGA46WW/../../../../../plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/kdevclangsupport_autogen/EWIEGA46WW/moc_clangparsejob.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/kdevclangsupport_autogen/mocs_compilation.cpp:3: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QRecursiveMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/codehighlighting.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/kdevclangsupport_autogen/EWIEGA46WW/../../../../../plugins/clang/clanghighlighting.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/kdevclangsupport_autogen/EWIEGA46WW/moc_clanghighlighting.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/kdevclangsupport_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Built target KDevPlatformShell_autogen In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/kdevclangsupport_autogen/EWIEGA46WW/../../../../../plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/kdevclangsupport_autogen/EWIEGA46WW/moc_clangparsejob.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/kdevclangsupport_autogen/mocs_compilation.cpp:3: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Generating uiconfig.h, uiconfig.cpp [ 63%] Generating bgconfig.h, bgconfig.cpp [ 63%] Generating languageconfig.h, languageconfig.cpp [ 63%] Generating projectconfig.h, projectconfig.cpp [ 63%] Generating qrc_kdevplatformshell.cpp [ 63%] Generating ui_bgpreferences.h [ 63%] Generating ui_editstyledialog.h [ 63%] Generating ui_environmentwidget.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Generating ui_languagepreferences.h [ 63%] Generating ui_launchconfigurationdialog.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Generating ui_projectinfopage.h [ 63%] Generating ui_projectpreferences.h [ 63%] Generating ui_projectsourcepage.h [ 63%] Generating ui_sourceformatterselectionedit.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Generating ui_sourceformattersettings.h [ 63%] Generating ui_templateconfig.h [ 63%] Generating ui_templatepage.h [ 63%] Generating ui_uiconfig.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/KDevPlatformShell_autogen/mocs_compilation.cpp.o [ 63%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/mainwindow_p.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/plugincontroller.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/ktexteditorpluginintegration.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/shellextension.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/core.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/uicontroller.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/colorschemechooser.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectcontroller.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/project.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/partcontroller.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/partdocument.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/textdocument.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/languagecontroller.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/documentcontroller.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/statusbar.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/runcontroller.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/unitylauncher.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sessioncontroller.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/session.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sessionlock.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sessionchooserdialog.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/savedialog.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sourceformattercontroller.cpp.o [ 64%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sourceformatterjob.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/completionsettings.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/openprojectpage.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/openprojectdialog.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectinfopage.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/selectioncontroller.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/documentationcontroller.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/debugcontroller.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/launchconfiguration.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/launchconfigurationdialog.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/loadedpluginsdialog.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/configdialog.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/testcontroller.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectsourcepage.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/editorconfigpage.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/environmentconfigurebutton.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/sourceformatterselectionedit.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/runtimecontroller.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/checkerstatus.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problem.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problemmodelset.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problemmodel.cpp.o [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/problemstore.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/watcheddocumentset.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/filteredproblemstore.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/progressmanager.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/statusbarprogresswidget.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/overlaywidget.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/progresswidget/progressdialog.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/areadisplay.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/uipreferences.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/pluginpreferences.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/sourceformattersettings.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/editstyledialog.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangsupport.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangsupport.cpp:11: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/projectpreferences.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangparsejob.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/clangsupport.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentwidget.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentprofilemodel.cpp.o [ 66%] Linking CXX shared module ../../bin/kdevclangsupport.so [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentprofilelistmodel.cpp.o [ 66%] Built target kdevclangsupport [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/environmentpreferences.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/languagepreferences.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/bgpreferences.cpp.o [ 66%] Linking CXX executable ../../../bin/test_cmakeparser [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/templateconfig.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/templatepage.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/analyzerspreferences.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/runtimespreferences.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/settings/documentationpreferences.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/watcheddocumentset.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/debug.cpp.o [ 66%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/uiconfig.cpp.o [ 67%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/projectconfig.cpp.o [ 67%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/languageconfig.cpp.o [ 67%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/bgconfig.cpp.o [ 67%] Built target test_cmakeparser [ 67%] Building CXX object kdevplatform/shell/CMakeFiles/KDevPlatformShell.dir/qrc_kdevplatformshell.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/core.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/statusbar.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistantsmanager.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/languagecontroller.cpp:26: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In member function 'bool KDevelop::PluginControllerPrivate::canUnload(const KPluginMetaData&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:182:57: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 182 | const QStringList interfaces = KPluginMetaData::readStringList(plugin.rawData(), KEY_Interfaces()); | ^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:182:71: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 182 | const QStringList interfaces = KPluginMetaData::readStringList(plugin.rawData(), KEY_Interfaces()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:188:38: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 188 | KPluginMetaData::readStringList(plugin.rawData(), KEY_Required()) + | ^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:188:52: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 188 | KPluginMetaData::readStringList(plugin.rawData(), KEY_Required()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:189:38: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 189 | KPluginMetaData::readStringList(plugin.rawData(), KEY_Optional()); | ^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:189:52: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 189 | KPluginMetaData::readStringList(plugin.rawData(), KEY_Optional()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In member function 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:229:61: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 229 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:229:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 229 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In member function 'void KDevelop::PluginControllerPrivate::initKTextEditorIntegration()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:291:48: warning: 'static QVector KPluginLoader::findPlugins(const QString&, std::function)' is deprecated: Since 5.86. Use KPluginMetaData::findPlugins instead [-Wdeprecated-declarations] 291 | const auto ktePlugins = KPluginLoader::findPlugins(QStringLiteral("ktexteditor"), [](const KPluginMetaData& md) { | ^~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginLoader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:20: /usr/include/KF5/KCoreAddons/kpluginloader.h:375:37: note: declared here 375 | static QVector findPlugins(const QString &directory, | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In lambda function: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:292:35: warning: 'QStringList KPluginMetaData::serviceTypes() const' is deprecated: Since 5.89. See API docs [-Wdeprecated-declarations] 292 | return md.serviceTypes().contains(QStringLiteral("KDevelop/Plugin")); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:450:17: note: declared here 450 | QStringList serviceTypes() const; | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In member function 'void KDevelop::PluginControllerPrivate::initKTextEditorIntegration()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:291:59: warning: 'static QVector KPluginLoader::findPlugins(const QString&, std::function)' is deprecated: Since 5.86. Use KPluginMetaData::findPlugins instead [-Wdeprecated-declarations] 291 | const auto ktePlugins = KPluginLoader::findPlugins(QStringLiteral("ktexteditor"), [](const KPluginMetaData& md) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | return md.serviceTypes().contains(QStringLiteral("KDevelop/Plugin")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | }); | ~~ In file included from /usr/include/KF5/KCoreAddons/KPluginLoader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:20: /usr/include/KF5/KCoreAddons/kpluginloader.h:375:37: note: declared here 375 | static QVector findPlugins(const QString &directory, | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In constructor 'KDevelop::PluginController::PluginController(KDevelop::Core*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:326:38: warning: 'static QVector KPluginLoader::findPlugins(const QString&, std::function)' is deprecated: Since 5.86. Use KPluginMetaData::findPlugins instead [-Wdeprecated-declarations] 326 | auto newPlugins = KPluginLoader::findPlugins(QStringLiteral("kdevplatform/" QT_STRINGIFY(KDEVELOP_PLUGIN_VERSION))); | ^~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginLoader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:20: /usr/include/KF5/KCoreAddons/kpluginloader.h:375:37: note: declared here 375 | static QVector findPlugins(const QString &directory, | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:326:49: warning: 'static QVector KPluginLoader::findPlugins(const QString&, std::function)' is deprecated: Since 5.86. Use KPluginMetaData::findPlugins instead [-Wdeprecated-declarations] 326 | auto newPlugins = KPluginLoader::findPlugins(QStringLiteral("kdevplatform/" QT_STRINGIFY(KDEVELOP_PLUGIN_VERSION))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginLoader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:20: /usr/include/KF5/KCoreAddons/kpluginloader.h:375:37: note: declared here 375 | static QVector findPlugins(const QString &directory, | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/openprojectdialog.cpp: In constructor 'KDevelop::OpenProjectDialog::OpenProjectDialog(bool, const QUrl&, const QUrl&, KDevelop::IPlugin*, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/openprojectdialog.cpp:97:47: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 97 | QStringList filter = KPluginMetaData::readStringList(info.rawData(), QStringLiteral("X-KDevelop-ProjectFilesFilter")); | ^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/openprojectdialog.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/openprojectdialog.cpp:7: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/openprojectdialog.cpp:97:61: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 97 | QStringList filter = KPluginMetaData::readStringList(info.rawData(), QStringLiteral("X-KDevelop-ProjectFilesFilter")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/openprojectdialog.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/openprojectdialog.cpp:7: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In member function 'KDevelop::IPlugin* KDevelop::PluginController::loadPluginInternal(const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:586:34: warning: 'KPluginFactory* KPluginLoader::factory()' is deprecated: Since 5.86. Use KPluginFactory::loadFactory or KPluginFactory::instantiatePlugin instead [-Wdeprecated-declarations] 586 | auto factory = loader.factory(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KCoreAddons/KPluginLoader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:20: /usr/include/KF5/KCoreAddons/kpluginloader.h:126:21: note: declared here 126 | KPluginFactory *factory(); | ^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:589:106: warning: 'QString KPluginLoader::errorString() const' is deprecated: Since 5.86. Use QPluginLoader::errorString() instead [-Wdeprecated-declarations] 589 | << "because a factory to load the plugin could not be obtained:" << loader.errorString(); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KCoreAddons/KPluginLoader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:20: /usr/include/KF5/KCoreAddons/kpluginloader.h:191:13: note: declared here 191 | QString errorString() const; | ^~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:619:92: warning: 'QString KPluginLoader::fileName() const' is deprecated: Since 5.86. Use QPluginLoader::fileName() instead, in case of complex query logic consider using KPluginLoader::findPlugins [-Wdeprecated-declarations] 619 | qCDebug(SHELL) << "Successfully loaded plugin" << pluginId << "from" << loader.fileName() << "- took:" << timer.elapsed() << "ms"; | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KCoreAddons/KPluginLoader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:20: /usr/include/KF5/KCoreAddons/kpluginloader.h:206:13: note: declared here 206 | QString fileName() const; | ^~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In member function 'bool KDevelop::PluginController::hasUnresolvedDependencies(const KPluginMetaData&, QStringList&) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:641:55: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 641 | const QStringList requiredList = KPluginMetaData::readStringList(info.rawData(), KEY_Required()); | ^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:641:69: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 641 | const QStringList requiredList = KPluginMetaData::readStringList(info.rawData(), KEY_Required()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/../language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/../language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/debugcontroller.cpp:27: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In lambda function: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:649:54: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 649 | const auto interfaces = KPluginMetaData::readStringList(plugin.rawData(), KEY_Interfaces()); | ^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:649:68: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 649 | const auto interfaces = KPluginMetaData::readStringList(plugin.rawData(), KEY_Interfaces()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In member function 'void KDevelop::PluginController::loadOptionalDependencies(const KPluginMetaData&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:667:54: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 667 | const QStringList dependencies = KPluginMetaData::readStringList(info.rawData(), KEY_Optional()); | ^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:667:68: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 667 | const QStringList dependencies = KPluginMetaData::readStringList(info.rawData(), KEY_Optional()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In member function 'bool KDevelop::PluginController::loadDependencies(const KPluginMetaData&, QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:678:54: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 678 | const QStringList dependencies = KPluginMetaData::readStringList(info.rawData(), KEY_Required()); | ^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:678:68: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 678 | const QStringList dependencies = KPluginMetaData::readStringList(info.rawData(), KEY_Required()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/watcheddocumentset.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/watcheddocumentset.cpp:14: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/documentationcontroller.cpp:29: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/mainwindow_p.cpp:44: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/textdocument.cpp:35: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/partcontroller.cpp: In member function 'KParts::Part* KDevelop::PartController::createPart(const QString&, const QString&, const QString&, const QString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/partcontroller.cpp:156:51: warning: 'T* KPluginFactory::create(QWidget*, QObject*, const QString&, const QVariantList&) [with T = KParts::Part; QVariantList = QList]' is deprecated: Since 5.89. Use overload without keyword instead [-Wdeprecated-declarations] 156 | return editorFactory->create( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 157 | nullptr, | ~~~~~~~~ 158 | this, | ~~~~~ 159 | className); | ~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginFactory:1, from /usr/include/KF5/KService/kservice.h:13, from /usr/include/KF5/KService/kmimetypetrader.h:12, from /usr/include/KF5/KService/KMimeTypeTrader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/partcontroller.cpp:18: /usr/include/KF5/KCoreAddons/kpluginfactory.h:960:11: note: declared here 960 | inline T *KPluginFactory::create(QWidget *parentWidget, QObject *parent, const QString &keyword, const QVariantList &args) | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/partcontroller.cpp: In member function 'bool KDevelop::PartController::canCreatePart(const QUrl&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/partcontroller.cpp:175:59: warning: 'KService::List KMimeTypeTrader::query(const QString&, const QString&, const QString&) const' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations] 175 | KService::List offers = KMimeTypeTrader::self()->query( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 176 | mimeType, | ~~~~~~~~~ 177 | QStringLiteral("KParts/ReadOnlyPart") ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KService/KMimeTypeTrader:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/partcontroller.cpp:18: /usr/include/KF5/KService/kmimetypetrader.h:87:5: note: declared here 87 | query(const QString &mimeType, const QString &genericServiceType = QStringLiteral("Application"), const QString &constraint = QString()) const; | ^~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In instantiation of 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const [with F = KDevelop::PluginController::hasUnresolvedDependencies(const KPluginMetaData&, QStringList&) const::; QVariantMap = QMap]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:648:32: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:229:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 229 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:229:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 229 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In instantiation of 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const [with F = KDevelop::PluginController::pluginForExtension(const QString&, const QString&, const QVariantMap&)::; QVariantMap = QMap]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:694:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:229:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 229 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:229:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 229 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In instantiation of 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const [with F = KDevelop::PluginController::allPluginsForExtension(const QString&, const QVariantMap&)::; QVariantMap = QMap]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:713:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:229:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 229 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:229:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 229 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp: In instantiation of 'void KDevelop::PluginControllerPrivate::foreachEnabledPlugin(F, const QString&, const QVariantMap&, const QString&) const [with F = KDevelop::PluginController::queryExtensionPlugins(const QString&, const QVariantMap&) const::; QVariantMap = QMap]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:733:28: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:229:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 229 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:229:75: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 229 | && (extension.isEmpty() || KPluginMetaData::readStringList(info.rawData(), KEY_Interfaces()).contains(extension)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.cpp:12: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/watcheddocumentset.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/languagecontroller.cpp: In member function 'void KDevelop::LanguageControllerPrivate::addLanguageSupport(KDevelop::ILanguageSupport*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/languagecontroller.cpp:216:46: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 216 | QStringList mimetypes = KPluginMetaData::readStringList(info.rawData(), KEY_SupportedMimeTypes()); | ^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/languagecontroller.cpp:25: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/languagecontroller.cpp:216:60: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 216 | QStringList mimetypes = KPluginMetaData::readStringList(info.rawData(), KEY_SupportedMimeTypes()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/languagecontroller.cpp:25: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/statusbar.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/statusbar.cpp:19: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/projectcontroller.cpp: In member function 'QVector KDevelop::ProjectControllerPrivate::findPluginsForProject(KDevelop::IProject*) const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/projectcontroller.cpp:224:56: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 224 | const auto required = KPluginMetaData::readStringList(info.rawData(), QStringLiteral("X-KDevelop-IRequired")); | ^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/projectcontroller.cpp:65: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/projectcontroller.cpp:224:70: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 224 | const auto required = KPluginMetaData::readStringList(info.rawData(), QStringLiteral("X-KDevelop-IRequired")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/interfaces/iplugincontroller.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/plugincontroller.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/projectcontroller.cpp:65: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:557:24: note: declared here 557 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistantsmanager.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/languagecontroller.cpp:26: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutexLocker:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/languagecontroller.cpp:17: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/statusbar.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/sessioncontroller.cpp:43: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistant.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/assistant/staticassistantsmanager.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/languagecontroller.cpp:26: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/documentationcontroller.cpp:30: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/documentationcontroller.cpp:29: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/mainwindow_p.cpp:44: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/mainwindow_p.cpp:44: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/core.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/core.cpp:15: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/documentationcontroller.cpp:30: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/mainwindow_p.cpp:44: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/core.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/textdocument.cpp:36: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/textdocument.cpp:35: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/sessioncontroller.cpp:43: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/sessioncontroller.cpp:43: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/textdocument.cpp:36: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/sessioncontroller.cpp:43: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/settings/bgpreferences.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/settings/templatepage.cpp:21: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/scopeddialog.h: In instantiation of 'KDevelop::ScopedDialog::ScopedDialog(Arguments&& ...) [with Arguments = {QString, TemplatePage*}; DialogType = KNS3::DownloadDialog]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/settings/templatepage.cpp:76:97: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/scopeddialog.h:60:15: warning: 'KNS3::DownloadDialog::DownloadDialog(const QString&, QWidget*)' is deprecated: Since 5.80. Use the QML components or the KNS3::QtQuickDialogWrapper instead [-Wdeprecated-declarations] 60 | : ptr{new DialogType(std::forward(args)...)} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KNewStuff3/KNS3/DownloadDialog:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/settings/templatepage.cpp:15: /usr/include/KF5/KNewStuff3/kns3/downloaddialog.h:67:14: note: declared here 67 | explicit DownloadDialog(const QString &configFile, QWidget *parent = nullptr); | ^~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/settings/templatepage.cpp:21: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/scopeddialog.h: In instantiation of 'KDevelop::ScopedDialog::ScopedDialog(Arguments&& ...) [with Arguments = {QString, TemplatePage*}; DialogType = KNS3::UploadDialog]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/settings/templatepage.cpp:90:95: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/scopeddialog.h:60:15: warning: 'KNS3::UploadDialog::UploadDialog(const QString&, QWidget*)' is deprecated: Since 5.85. See API documentation [-Wdeprecated-declarations] 60 | : ptr{new DialogType(std::forward(args)...)} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KNewStuff3/KNS3/UploadDialog:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/settings/templatepage.cpp:16: /usr/include/KF5/KNewStuff3/kns3/uploaddialog.h:75:14: note: declared here 75 | explicit UploadDialog(const QString &configFile, QWidget *parent = nullptr); | ^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/settings/bgpreferences.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/settings/bgpreferences.cpp:12: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/settings/bgpreferences.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] Linking CXX shared library ../../bin/libKDevPlatformShell.so [ 67%] Built target KDevPlatformShell [ 67%] Generating ui_makeconfig.h [ 67%] Generating makebuilderconfig.h, makebuilderconfig.cpp [ 67%] Generating qrc_kdevmakebuilder.cpp [ 67%] Automatic MOC for target KDevPlatformTests [ 67%] Automatic MOC for target KDevCompileAnalyzerCommon [ 67%] Automatic MOC for target kdevcppcheck_core [ 67%] Automatic MOC for target kdevheaptrack_config [ 67%] Automatic MOC for target kdevlldb_static [ 67%] Automatic MOC for target kdevgdb_static [ 67%] Automatic MOC for target kdevninja [ 67%] Automatic MOC for target kdevcmakebuilder [ 67%] Automatic MOC for target kdevcmakemanager [ 67%] Automatic MOC for target kdevcontextbrowser [ 68%] Automatic MOC for target kdevexecute [ 68%] Automatic MOC for target kdevexecutescript [ 68%] Automatic MOC for target kdevproblemreporter [ 68%] Automatic MOC for target kdevsourceformatter [ 68%] Automatic MOC for target kdevwelcomepage [ 68%] Automatic MOC for target kdevelop [ 68%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/kdevmakebuilder_autogen/mocs_compilation.cpp.o [ 68%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/makebuilder.cpp.o [ 68%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/makejob.cpp.o [ 68%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/debug.cpp.o [ 68%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/makebuilderconfig.cpp.o [ 68%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/makebuilderpreferences.cpp.o [ 68%] Built target kdevheaptrack_config_autogen [ 68%] Building CXX object plugins/makebuilder/CMakeFiles/kdevmakebuilder.dir/qrc_kdevmakebuilder.cpp.o [ 68%] Generating globalsettings.h, globalsettings.cpp [ 68%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack_config.dir/kdevheaptrack_config_autogen/mocs_compilation.cpp.o [ 68%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack_config.dir/globalsettings.cpp.o [ 68%] Built target kdevcppcheck_core_autogen [ 68%] Generating projectsettings.h, projectsettings.cpp [ 68%] Generating globalsettings.h, globalsettings.cpp [ 68%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/kdevcppcheck_core_autogen/mocs_compilation.cpp.o [ 68%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/parser.cpp.o [ 68%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/job.cpp.o [ 68%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/parameters.cpp.o [ 68%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/utils.cpp.o [ 68%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/debug.cpp.o [ 68%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/globalsettings.cpp.o [ 68%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck_core.dir/projectsettings.cpp.o [ 68%] Built target kdevelop_autogen [ 68%] Generating qrc_kdevelop.cpp [ 68%] Building CXX object app/CMakeFiles/kdevelop.dir/kdevelop_autogen/mocs_compilation.cpp.o [ 68%] Building CXX object app/CMakeFiles/kdevelop.dir/main.cpp.o [ 69%] Building CXX object app/CMakeFiles/kdevelop.dir/kdevideextension.cpp.o [ 69%] Building CXX object app/CMakeFiles/kdevelop.dir/debug.cpp.o [ 69%] Building CXX object app/CMakeFiles/kdevelop.dir/qrc_kdevelop.cpp.o [ 69%] Built target KDevCompileAnalyzerCommon_autogen [ 69%] Built target kdevsourceformatter_autogen [ 69%] Generating ui_projectconfigpage.h [ 69%] Generating projectconfig.h, projectconfig.cpp [ 69%] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/KDevCompileAnalyzerCommon_autogen/mocs_compilation.cpp.o [ 69%] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzejob.cpp.o [ 69%] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzeproblemmodel.cpp.o [ 69%] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzeutils.cpp.o [ 69%] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/compileanalyzer.cpp.o [ 69%] Building CXX object plugins/compileanalyzercommon/CMakeFiles/KDevCompileAnalyzerCommon.dir/debug.cpp.o [ 70%] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/sourceformatterplugin.cpp.o [ 70%] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/kdevsourceformatter_autogen/mocs_compilation.cpp.o [ 70%] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/config/projectconfigpage.cpp.o [ 70%] Building CXX object plugins/sourceformatter/CMakeFiles/kdevsourceformatter.dir/projectconfig.cpp.o [ 70%] Built target kdevexecutescript_autogen [ 70%] Generating ui_scriptappconfig.h [ 70%] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/executescriptplugin.cpp.o [ 70%] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/kdevexecutescript_autogen/mocs_compilation.cpp.o [ 70%] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/scriptappconfig.cpp.o [ 70%] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/scriptappjob.cpp.o [ 70%] Building CXX object plugins/executescript/CMakeFiles/kdevexecutescript.dir/debug.cpp.o [ 70%] Built target kdevninja_autogen [ 70%] Generating ninjabuilderconfig.h, ninjabuilderconfig.cpp [ 70%] Generating ui_ninjaconfig.h [ 70%] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/kdevninja_autogen/mocs_compilation.cpp.o [ 70%] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/ninjajob.cpp.o [ 70%] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/ninjabuilder.cpp.o [ 70%] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/ninjabuilderpreferences.cpp.o [ 70%] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/debug.cpp.o [ 70%] Building CXX object plugins/ninjabuilder/CMakeFiles/kdevninja.dir/ninjabuilderconfig.cpp.o [ 70%] Built target kdevcontextbrowser_autogen [ 70%] Generating qrc_kdevcontextbrowser.cpp [ 70%] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/kdevcontextbrowser_autogen/mocs_compilation.cpp.o [ 70%] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/contextbrowser.cpp.o [ 70%] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/contextbrowserview.cpp.o [ 70%] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/browsemanager.cpp.o [ 70%] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/debug.cpp.o [ 70%] Building CXX object plugins/contextbrowser/CMakeFiles/kdevcontextbrowser.dir/qrc_kdevcontextbrowser.cpp.o [ 70%] Built target kdevwelcomepage_autogen [ 70%] Generating qrc_welcomepage.cpp [ 70%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/welcomepageplugin.cpp.o [ 70%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/kdevwelcomepage_autogen/mocs_compilation.cpp.o [ 70%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/sessionsmodel.cpp.o [ 70%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/welcomepageview.cpp.o [ 70%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/uihelper.cpp.o [ 70%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/qrc_welcomepage.cpp.o [ 70%] Building CXX object plugins/welcomepage/CMakeFiles/kdevwelcomepage.dir/debug.cpp.o [ 70%] Built target kdevexecute_autogen [ 70%] Generating ui_nativeappconfig.h [ 70%] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/projecttargetscombobox.cpp.o [ 70%] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/kdevexecute_autogen/mocs_compilation.cpp.o [ 70%] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/executeplugin.cpp.o [ 70%] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/nativeappconfig.cpp.o [ 70%] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/nativeappjob.cpp.o [ 70%] Building CXX object plugins/execute/CMakeFiles/kdevexecute.dir/debug.cpp.o [ 70%] Built target kdevcmakebuilder_autogen [ 71%] Generating ui_cmakebuilderpreferences.h [ 71%] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/kdevcmakebuilder_autogen/mocs_compilation.cpp.o [ 71%] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/cmakejob.cpp.o [ 71%] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/cmakebuilder.cpp.o [ 71%] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/prunejob.cpp.o [ 71%] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/cmakebuilderpreferences.cpp.o [ 71%] Built target kdevgdb_static_autogen [ 71%] Building CXX object plugins/cmakebuilder/CMakeFiles/kdevcmakebuilder.dir/debug.cpp.o [ 71%] Built target kdevlldb_static_autogen [ 71%] Linking CXX static library ../../lib/libkdevheaptrack_config.a [ 71%] Generating ui_debuggertracingdialog.h [ 71%] Built target kdevheaptrack_config [ 71%] Generating qrc_kdevgdb.cpp [ 71%] Generating ui_lldbconfigpage.h [ 71%] Automatic MOC for target kdevheaptrack [ 71%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/kdevgdb_static_autogen/mocs_compilation.cpp.o [ 71%] Generating qrc_kdevlldb.cpp [ 71%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/kdevlldb_static_autogen/mocs_compilation.cpp.o [ 71%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/lldbdebugger.cpp.o [ 71%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/lldbcommand.cpp.o [ 71%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/debugsession.cpp.o [ 71%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/breakpointcontroller.cpp.o [ 71%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/variablecontroller.cpp.o [ 71%] Built target KDevPlatformTests_autogen [ 71%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/variable.cpp.o [ 71%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/controllers/framestackmodel.cpp.o [ 71%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/widgets/lldbconfigpage.cpp.o [ 71%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/lldblauncher.cpp.o [ 71%] Built target kdevproblemreporter_autogen [ 71%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/debuglog.cpp.o [ 71%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb_static.dir/qrc_kdevlldb.cpp.o [ 71%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdb.cpp.o [ 71%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdboutputwidget.cpp.o [ 71%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdbbreakpointcontroller.cpp.o [ 71%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/debugsession.cpp.o [ 71%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/variablecontroller.cpp.o [ 71%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdbframestackmodel.cpp.o [ 71%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/gdbvariable.cpp.o [ 71%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/KDevPlatformTests_autogen/mocs_compilation.cpp.o [ 71%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/autotestshell.cpp.o [ 71%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/kdevsignalspy.cpp.o [ 71%] Linking CXX shared module ../../bin/kdevmakebuilder.so [ 71%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/projectsgenerator.cpp.o [ 71%] Linking CXX static library ../../lib/libkdevcppcheck_core.a [ 71%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testcore.cpp.o [ 71%] Built target kdevcppcheck_core [ 71%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testproject.cpp.o [ 71%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testfile.cpp.o [ 71%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testlanguagecontroller.cpp.o [ 71%] Generating qrc_kdevproblemreporter.cpp [ 71%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/kdevproblemreporter_autogen/mocs_compilation.cpp.o [ 71%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemreporterplugin.cpp.o [ 71%] Linking CXX shared module ../../bin/kdevsourceformatter.so [ 71%] Built target kdevheaptrack_autogen [ 71%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemtreeview.cpp.o [ 71%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemhighlighter.cpp.o [ 71%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemsview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/contextbrowser/kdevcontextbrowser_autogen/EWIEGA46WW/../../../../../plugins/contextbrowser/contextbrowser.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/contextbrowser/kdevcontextbrowser_autogen/EWIEGA46WW/moc_contextbrowser.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/contextbrowser/kdevcontextbrowser_autogen/mocs_compilation.cpp:3: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/problemreportermodel.cpp.o [ 72%] Built target kdevmakebuilder [ 72%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testhelpers.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowser.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowser.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/browsemanager.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testplugincontroller.cpp.o [ 72%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testdebugsession.cpp.o [ 72%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testvariablecontroller.cpp.o [ 72%] Built target kdevsourceformatter [ 72%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testbreakpointcontroller.cpp.o [ 72%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/testframestackmodel.cpp.o [ 72%] Automatic MOC for target kdevcppcheck [ 72%] Generating ui_globalconfigpage.h [ 72%] Generating qrc_kdevheaptrack.cpp [ 72%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/kdevheaptrack_autogen/mocs_compilation.cpp.o [ 73%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/json/delayedoutput.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/json/declarationvalidator.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/contextbrowser/kdevcontextbrowser_autogen/EWIEGA46WW/../../../../../plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/contextbrowser/kdevcontextbrowser_autogen/EWIEGA46WW/moc_contextbrowserview.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/contextbrowser/kdevcontextbrowser_autogen/mocs_compilation.cpp:4: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/contextbrowser/kdevcontextbrowser_autogen/EWIEGA46WW/../../../../../plugins/contextbrowser/contextbrowser.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/contextbrowser/kdevcontextbrowser_autogen/EWIEGA46WW/moc_contextbrowser.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/contextbrowser/kdevcontextbrowser_autogen/mocs_compilation.cpp:3: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/contextbrowser/kdevcontextbrowser_autogen/EWIEGA46WW/../../../../../plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/contextbrowser/kdevcontextbrowser_autogen/EWIEGA46WW/moc_contextbrowserview.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/contextbrowser/kdevcontextbrowser_autogen/mocs_compilation.cpp:4: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/probleminlinenoteprovider.cpp.o [ 73%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/debug.cpp.o [ 73%] Linking CXX shared library ../../bin/libKDevCompileAnalyzerCommon.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmakebuilder/cmakebuilder.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object plugins/problemreporter/CMakeFiles/kdevproblemreporter.dir/qrc_kdevproblemreporter.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object kdevplatform/tests/CMakeFiles/KDevPlatformTests.dir/json/testsuite.cpp.o [ 73%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/job.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/plugin.cpp.o [ 73%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/utils.cpp.o [ 74%] Linking CXX shared module ../../bin/kdevninja.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/browsemanager.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/browsemanager.cpp:16: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 74%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/visualizer.cpp.o [ 74%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/config/globalconfigpage.cpp.o [ 74%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/debug.cpp.o [ 74%] Building CXX object plugins/heaptrack/CMakeFiles/kdevheaptrack.dir/qrc_kdevheaptrack.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/debuglog.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowser.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowser.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/aliasdeclaration.h: In member function 'const KDevelop::AliasDeclarationData* KDevelop::AliasDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 74%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb_static.dir/qrc_kdevgdb.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/browsemanager.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Linking CXX shared module ../../bin/kdevwelcomepage.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmakebuilder/cmakebuilder.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmakebuilder/cmakebuilder.cpp:24: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Built target kdevcmakemanager_autogen [ 74%] Generating ui_cmakebuildsettings.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/ctestutils.cpp.o [ 74%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/ctestfindjob.cpp.o [ 74%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/kdevcmakemanager_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/ctestrunjob.cpp.o [ 74%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/ctestsuite.cpp.o [ 74%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/testing/qttestdelegate.cpp.o [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakeimportjsonjob.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmakebuilder/cmakebuilder.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakeserverimportjob.cpp.o [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakefileapiimportjob.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Built target KDevCompileAnalyzerCommon [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakenavigationwidget.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowser.h:20, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowser.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 75%] Linking CXX shared module ../../bin/kdevexecutescript.so [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakemanager.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakemodelitems.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/duchain/cmakeparsejob.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/duchain/usebuilder.cpp.o [ 75%] Built target kdevninja In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowserview.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/contextbrowser/contextbrowser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Automatic MOC for target kdevclangtidy [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/duchain/declarationbuilder.cpp.o [ 75%] Automatic MOC for target kdevclazy_core [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/duchain/contextbuilder.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/cmakecodecompletionmodel.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/debug.cpp.o [ 75%] Built target kdevwelcomepage [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/settings/cmakepreferences.cpp.o [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/settings/cmakecachemodel.cpp.o [ 75%] Building CXX object plugins/cmake/CMakeFiles/kdevcmakemanager.dir/settings/cmakecachedelegate.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/gdb/gdboutputwidget.cpp: In constructor 'KDevMI::GDB::GDBOutputWidget::GDBOutputWidget(KDevMI::GDB::CppDebuggerPlugin*, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/gdb/gdboutputwidget.cpp:81:48: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 81 | connect(m_userGDBCmdEditor, QOverload<>::of(&KHistoryComboBox::returnPressed), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCompletion/khistorycombobox.h:13, from /usr/include/KF5/KCompletion/KHistoryComboBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/gdb/gdboutputwidget.cpp:20: /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/gdb/gdboutputwidget.cpp:81:48: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 81 | connect(m_userGDBCmdEditor, QOverload<>::of(&KHistoryComboBox::returnPressed), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCompletion/khistorycombobox.h:13, from /usr/include/KF5/KCompletion/KHistoryComboBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/gdb/gdboutputwidget.cpp:20: /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ [ 75%] Built target kdevexecutescript In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/problemreporter/kdevproblemreporter_autogen/EWIEGA46WW/../../../../../plugins/problemreporter/problemhighlighter.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/problemreporter/kdevproblemreporter_autogen/EWIEGA46WW/moc_problemhighlighter.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/problemreporter/kdevproblemreporter_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 75%] Built target kdevcppcheck_autogen [ 75%] Generating ui_globalconfigpage.h [ 75%] Generating ui_projectconfigpage.h [ 75%] Generating qrc_kdevcppcheck.cpp In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemreporterplugin.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemreporterplugin.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 75%] Linking CXX shared module ../../bin/kdevcmakebuilder.so [ 75%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/kdevcppcheck_autogen/mocs_compilation.cpp.o [ 76%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/plugin.cpp.o [ 76%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/problemmodel.cpp.o [ 76%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/config/globalconfigpage.cpp.o [ 76%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/config/projectconfigpage.cpp.o [ 76%] Building CXX object plugins/cppcheck/CMakeFiles/kdevcppcheck.dir/qrc_kdevcppcheck.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemhighlighter.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemhighlighter.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testhelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testhelpers.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemreportermodel.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testcore.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 76%] Built target kdevclazy_core_autogen [ 76%] Generating globalsettings.h, globalsettings.cpp [ 76%] Generating projectsettings.h, projectsettings.cpp [ 76%] Generating globalsettings.moc [ 76%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/kdevclazy_core_autogen/mocs_compilation.cpp.o [ 76%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksdb.cpp.o [ 76%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/job.cpp.o [ 76%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/jobparameters.cpp.o [ 76%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/utils.cpp.o [ 76%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksetselection.cpp.o [ 76%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksetselectionlock.cpp.o [ 76%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/checksetselectionmanager.cpp.o [ 76%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/debug.cpp.o [ 76%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/globalsettings.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemtreeview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy_core.dir/projectsettings.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemhighlighter.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemhighlighter.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemhighlighter.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 76%] Linking CXX executable ../bin/kdevelop In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/problemreporter/kdevproblemreporter_autogen/EWIEGA46WW/../../../../../plugins/problemreporter/problemreporterplugin.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/problemreporter/kdevproblemreporter_autogen/EWIEGA46WW/moc_problemreporterplugin.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/problemreporter/kdevproblemreporter_autogen/mocs_compilation.cpp:5: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/problemreporter/kdevproblemreporter_autogen/EWIEGA46WW/../../../../../plugins/problemreporter/problemhighlighter.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/problemreporter/kdevproblemreporter_autogen/EWIEGA46WW/moc_problemhighlighter.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/problemreporter/kdevproblemreporter_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 76%] Built target kdevcmakebuilder [ 76%] Linking CXX shared module ../../bin/kdevexecute.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/json/declarationvalidator.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/json/declarationvalidator.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemhighlighter.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/problemreporter/kdevproblemreporter_autogen/EWIEGA46WW/../../../../../plugins/problemreporter/problemreporterplugin.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/problemreporter/kdevproblemreporter_autogen/EWIEGA46WW/moc_problemreporterplugin.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/problemreporter/kdevproblemreporter_autogen/mocs_compilation.cpp:5: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemreporterplugin.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemreporterplugin.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemreporterplugin.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemreporterplugin.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 77%] Linking CXX static library ../../lib/libkdevlldb_static.a In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemtreeview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemtreeview.cpp:24: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Built target kdevlldb_static [ 77%] Automatic MOC for target kdevlldb /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX static library ../../lib/libkdevgdb_static.a In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/json/testsuite.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] [ 77%] Built target kdevgdb_static /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 77%] Automatic MOC for target kdevgdb In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemreportermodel.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemreportermodel.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemreporterplugin.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemreporterplugin.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemtreeview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemreportermodel.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testcore.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testcore.cpp:17: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/json/declarationvalidator.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/json/declarationvalidator.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testcore.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Built target kdevexecute /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/json/jsondeclarationtests.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/json/declarationvalidator.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/json/declarationvalidator.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/json/declarationvalidator.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakenavigationwidget.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/navigation/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestfindjob.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/json/jsondeclarationtests.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/json/declarationvalidator.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanager_autogen/EWIEGA46WW/../../../../../plugins/cmake/cmakecodecompletionmodel.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanager_autogen/EWIEGA46WW/moc_cmakecodecompletionmodel.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanager_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 77%] Built target kdevlldb_autogen In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb.dir/debuggerplugin.cpp.o [ 77%] Building CXX object plugins/lldb/CMakeFiles/kdevlldb.dir/kdevlldb_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakeimportjsonjob.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemanager.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakecodecompletionmodel.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakecodecompletionmodel.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 77%] Built target kdevgdb_autogen [ 77%] Linking CXX shared module ../../bin/kdevproblemreporter.so [ 77%] Generating ui_gdbconfigpage.h [ 77%] Built target kdevelop /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb.dir/debuggerplugin.cpp.o [ 77%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb.dir/kdevgdb_autogen/mocs_compilation.cpp.o [ 77%] Building CXX object plugins/gdb/CMakeFiles/kdevgdb.dir/gdbconfigpage.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX shared module ../../bin/kdevheaptrack.so In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestfindjob.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestfindjob.cpp:13: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestfindjob.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/usebuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/testing/ctestsuite.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/contextbuilder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/declarationbuilder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanager_autogen/QJ7RND6QXZ/../../../../../plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanager_autogen/QJ7RND6QXZ/moc_cmakeparsejob.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanager_autogen/mocs_compilation.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanager_autogen/EWIEGA46WW/../../../../../plugins/cmake/cmakecodecompletionmodel.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanager_autogen/EWIEGA46WW/moc_cmakecodecompletionmodel.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanager_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Built target kdevproblemreporter /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakeimportjsonjob.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qfutureinterface.h:44, from /usr/include/qt5/QtCore/qfuture.h:45, from /usr/include/qt5/QtCore/qfuturewatcher.h:43, from /usr/include/qt5/QtCore/QFutureWatcher:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakeimportjsonjob.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakeimportjsonjob.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakecodecompletionmodel.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakecodecompletionmodel.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakecodecompletionmodel.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanager_autogen/QJ7RND6QXZ/../../../../../plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanager_autogen/QJ7RND6QXZ/moc_cmakeparsejob.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/cmake/kdevcmakemanager_autogen/mocs_compilation.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cppcheck/plugin.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 77%] Built target kdevheaptrack /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakeimportjsonjob.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakecodecompletionmodel.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX shared library ../../bin/libKDevPlatformTests.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX shared module ../../bin/kdevcontextbrowser.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemanager.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemanager.cpp:12: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/duchain/cmakeparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemanager.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Built target KDevPlatformTests [ 77%] Automatic MOC for target test_projectmodel [ 77%] Automatic MOC for target abstractfilemanagerpluginimporttest [ 77%] Automatic MOC for target test_duchain [ 77%] Automatic MOC for target test_highlighting [ 77%] Automatic MOC for target abstractfilemanagerpluginimportbenchmark [ 77%] Automatic MOC for target test_duchainshutdown [ 77%] Automatic MOC for target test_stringhelpers [ 77%] Automatic MOC for target test_identifier [ 77%] Automatic MOC for target bench_hashes [ 77%] Automatic MOC for target test_backgroundparser [ 77%] Automatic MOC for target test_documentchangeset [ 77%] Automatic MOC for target projectmodelperformancetest [ 77%] Automatic MOC for target test_templaterenderer [ 77%] Automatic MOC for target test_templateclassgenerator [ 77%] Automatic MOC for target test_templatesmodel [ 77%] Automatic MOC for target test_documentcontroller [ 78%] Automatic MOC for target test_shellbuddy [ 78%] Automatic MOC for target test_uicontroller [ 78%] Automatic MOC for target test_shelldocumentoperation [ 78%] Automatic MOC for target test_projectcontroller [ 78%] Automatic MOC for target test_sessioncontroller [ 78%] Automatic MOC for target test_plugincontroller [ 78%] Automatic MOC for target test_pluginenabling [ 78%] Automatic MOC for target test_testcontroller [ 78%] Automatic MOC for target test_detectedproblem [ 78%] Automatic MOC for target test_workingsets [ 78%] Automatic MOC for target test_problemstorenode [ 78%] Automatic MOC for target test_problemmodelset [ 78%] Automatic MOC for target test_ktexteditorpluginintegration [ 78%] Automatic MOC for target test_filteredproblemstore [ 78%] Automatic MOC for target test_problemmodel [ 78%] Automatic MOC for target test_problemstore [ 78%] Automatic MOC for target test_checkerstatus [ 78%] Automatic MOC for target languagecontrollertestbase [ 78%] Automatic MOC for target duchainify [ 78%] Automatic MOC for target test_embeddedfreetree [ 78%] Automatic MOC for target test_dvcsjob [ 79%] Automatic MOC for target test_filteringstrategy [ 79%] Automatic MOC for target test_outputmodel [ 79%] Automatic MOC for target test_path [ 79%] Automatic MOC for target test_models [ 79%] Automatic MOC for target test_ivariablecontroller [ 79%] Automatic MOC for target itemrepositorytestbase [ 79%] Automatic MOC for target test_itemrepositoryregistry_automatic [ 79%] Automatic MOC for target test_itemrepositoryregistry_deferred [ 79%] Automatic MOC for target test_clangtidyparser [ 79%] Automatic MOC for target test_compileanalyzejob [ 79%] Automatic MOC for target test_clangtidyjob [ 79%] Built target abstractfilemanagerpluginimporttest_autogen [ 79%] Automatic MOC for target test_checkgroup /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Automatic MOC for target test_cppcheckparser [ 79%] Automatic MOC for target test_cppcheckjob /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 79%] Built target kdevcontextbrowser [ 80%] Automatic MOC for target test_midbus [ 80%] Linking CXX static library ../../lib/libkdevclazy_core.a [ 81%] Automatic MOC for target test_lldb /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Built target test_identifier_autogen [ 81%] Built target test_duchainshutdown_autogen [ 81%] Built target test_highlighting_autogen [ 81%] Built target test_stringhelpers_autogen [ 81%] Built target test_documentchangeset_autogen [ 81%] Built target bench_hashes_autogen [ 81%] Built target test_uicontroller_autogen [ 81%] Built target test_shelldocumentoperation_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Built target test_ivariablecontroller_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Built target test_projectmodel_autogen [ 81%] Built target test_dvcsjob_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Automatic MOC for target test_gdb /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Automatic MOC for target test_lldbformatters /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] Automatic MOC for target test_qthelpplugin [ 81%] Automatic MOC for target test_compilerprovider [ 81%] Automatic MOC for target test_definesandincludes [ 81%] Automatic MOC for target test_qmljsdeclarations [ 81%] Automatic MOC for target test_qmljscontexts [ 81%] Built target test_documentcontroller_autogen [ 81%] Automatic MOC for target qml-parser [ 81%] Built target test_plugincontroller_autogen [ 81%] Built target test_pluginenabling_autogen [ 81%] Built target test_testcontroller_autogen [ 81%] Built target test_models_autogen [ 81%] Built target test_sessioncontroller_autogen [ 81%] Built target test_outputmodel_autogen [ 81%] Built target languagecontrollertestbase_autogen [ 81%] Automatic MOC for target test_files [ 81%] Built target kdevclazy_core [ 81%] Automatic MOC for target clang-parser [ 81%] Automatic MOC for target test_qmljscompletion [ 81%] Built target test_workingsets_autogen [ 81%] Built target test_path_autogen [ 81%] Automatic MOC for target codecompletiontestbase [ 81%] Built target itemrepositorytestbase_autogen [ 81%] Automatic MOC for target test_assistants [ 81%] Automatic MOC for target test_buddies-clang [ 81%] Automatic MOC for target test_clangutils [ 81%] Automatic MOC for target test_duchain-clang [ 81%] Automatic MOC for target test_refactoring-clang [ 81%] Automatic MOC for target test_duchainutils [ 81%] Automatic MOC for target test_files-clang [ 81%] Automatic MOC for target test_problems [ 81%] Automatic MOC for target bench_duchain [ 81%] Automatic MOC for target test_cmakemanager [ 81%] Automatic MOC for target test_ctestfindsuites [ 81%] Built target test_checkgroup_autogen [ 81%] Built target qml-parser_autogen [ 81%] Built target clang-parser_autogen [ 81%] Automatic MOC for target test_cmakeserver [ 81%] Automatic MOC for target test_cmakefileapi [ 81%] Built target projectmodelperformancetest_autogen [ 81%] Automatic MOC for target kdevprojectopen [ 81%] Built target test_cppcheckparser_autogen [ 81%] Automatic MOC for target test_custommake [ 81%] Automatic MOC for target test_custombuildsystemplugin [ 81%] Automatic MOC for target kcm_uitest [ 81%] Automatic MOC for target test_projectload [ 81%] Built target abstractfilemanagerpluginimportbenchmark_autogen [ 81%] Built target test_shellbuddy_autogen [ 81%] Built target test_templaterenderer_autogen [ 81%] Automatic MOC for target test_docker [ 81%] Automatic MOC for target test_kdevgit [ 81%] Built target test_templateclassgenerator_autogen [ 81%] Automatic MOC for target test_kdevperforce [ 81%] Built target test_problemstore_autogen [ 81%] Built target test_templatesmodel_autogen [ 81%] Built target test_problemstorenode_autogen [ 81%] Automatic MOC for target testfiletemplates [ 81%] Built target test_filteringstrategy_autogen [ 81%] Automatic MOC for target test_generationtest [ 81%] Automatic MOC for target test_findreplace [ 81%] Automatic MOC for target test_problemsview [ 81%] Built target duchainify_autogen [ 81%] Built target test_problemmodel_autogen [ 81%] Built target test_checkerstatus_autogen [ 81%] Built target test_problemmodelset_autogen [ 81%] Built target test_itemrepositoryregistry_automatic_autogen [ 81%] Built target test_itemrepositoryregistry_deferred_autogen [ 81%] Automatic MOC for target test_projectfilter [ 81%] Built target test_detectedproblem_autogen [ 81%] Built target test_filteredproblemstore_autogen [ 81%] Automatic MOC for target quickopentestbase [ 81%] Automatic MOC for target test_standardoutputview [ 82%] Building CXX object kdevplatform/project/tests/CMakeFiles/test_projectmodel.dir/test_projectmodel_autogen/mocs_compilation.cpp.o [ 82%] Built target test_embeddedfreetree_autogen [ 82%] Building CXX object kdevplatform/project/tests/CMakeFiles/test_projectmodel.dir/test_projectmodel.cpp.o [ 82%] Building CXX object kdevplatform/project/tests/CMakeFiles/projectmodelperformancetest.dir/projectmodelperformancetest_autogen/mocs_compilation.cpp.o [ 82%] Building CXX object kdevplatform/project/tests/CMakeFiles/abstractfilemanagerpluginimporttest.dir/abstractfilemanagerpluginimporttest_autogen/mocs_compilation.cpp.o [ 82%] Building CXX object kdevplatform/project/tests/CMakeFiles/abstractfilemanagerpluginimportbenchmark.dir/abstractfilemanagerpluginimportbenchmark_autogen/mocs_compilation.cpp.o [ 82%] Building CXX object kdevplatform/language/highlighting/tests/CMakeFiles/test_highlighting.dir/test_highlighting_autogen/mocs_compilation.cpp.o [ 82%] Building CXX object kdevplatform/project/tests/CMakeFiles/abstractfilemanagerpluginimporttest.dir/abstractfilemanagerpluginimporttest.cpp.o [ 82%] Building CXX object kdevplatform/language/highlighting/tests/CMakeFiles/test_highlighting.dir/test_highlighting.cpp.o [ 82%] Building CXX object kdevplatform/project/tests/CMakeFiles/abstractfilemanagerpluginimportbenchmark.dir/abstractfilemanagerpluginimportbenchmark.cpp.o [ 82%] Built target test_qmljscontexts_autogen [ 82%] Built target test_compilerprovider_autogen [ 82%] Built target test_qmljsdeclarations_autogen [ 82%] Built target test_clangtidyparser_autogen [ 82%] Building CXX object kdevplatform/project/tests/CMakeFiles/projectmodelperformancetest.dir/projectmodelperformancetest.cpp.o [ 82%] Built target test_files_autogen [ 82%] Built target test_definesandincludes_autogen [ 82%] Built target test_assistants_autogen [ 82%] Built target test_qmljscompletion_autogen [ 82%] Built target test_clangutils_autogen [ 82%] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_duchainshutdown.dir/test_duchainshutdown_autogen/mocs_compilation.cpp.o [ 82%] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_identifier.dir/test_identifier_autogen/mocs_compilation.cpp.o [ 82%] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_identifier.dir/test_identifier.cpp.o [ 82%] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_duchainshutdown.dir/test_duchainshutdown.cpp.o [ 82%] Built target test_files-clang_autogen [ 82%] Built target test_duchain-clang_autogen [ 82%] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_stringhelpers.dir/test_stringhelpers_autogen/mocs_compilation.cpp.o [ 82%] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/bench_hashes.dir/bench_hashes_autogen/mocs_compilation.cpp.o [ 82%] Built target bench_duchain_autogen [ 82%] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/bench_hashes.dir/bench_hashes.cpp.o [ 82%] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_stringhelpers.dir/test_stringhelpers.cpp.o [ 82%] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_documentchangeset.dir/test_documentchangeset_autogen/mocs_compilation.cpp.o [ 82%] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templaterenderer.dir/test_templaterenderer_autogen/mocs_compilation.cpp.o [ 82%] Built target test_refactoring-clang_autogen [ 82%] Built target test_duchainutils_autogen [ 82%] Built target test_buddies-clang_autogen [ 82%] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_documentchangeset.dir/test_documentchangeset.cpp.o [ 82%] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templateclassgenerator.dir/test_templateclassgenerator_autogen/mocs_compilation.cpp.o [ 82%] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templateclassgenerator.dir/test_templateclassgenerator.cpp.o [ 82%] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templatesmodel.dir/test_templatesmodel_autogen/mocs_compilation.cpp.o [ 82%] Built target kdevprojectopen_autogen [ 82%] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templaterenderer.dir/test_templaterenderer.cpp.o [ 82%] Built target test_custommake_autogen [ 82%] Built target test_midbus_autogen [ 82%] Built target codecompletiontestbase_autogen [ 82%] Built target test_custombuildsystemplugin_autogen [ 82%] Linking CXX shared module ../../bin/kdevcppcheck.so [ 82%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_documentcontroller.dir/test_documentcontroller_autogen/mocs_compilation.cpp.o [ 82%] Building CXX object kdevplatform/language/codegen/tests/CMakeFiles/test_templatesmodel.dir/test_templatesmodel.cpp.o [ 82%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_uicontroller.dir/test_uicontroller_autogen/mocs_compilation.cpp.o [ 82%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_shellbuddy.dir/test_shellbuddy_autogen/mocs_compilation.cpp.o [ 82%] Built target test_projectload_autogen [ 82%] Built target test_compileanalyzejob_autogen [ 82%] Built target test_problems_autogen [ 82%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_shellbuddy.dir/test_shellbuddy.cpp.o [ 82%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_documentcontroller.dir/test_documentcontroller.cpp.o [ 83%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_uicontroller.dir/test_uicontroller.cpp.o [ 83%] Built target test_ktexteditorpluginintegration_autogen [ 83%] Built target test_cmakemanager_autogen [ 83%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_shelldocumentoperation.dir/test_shelldocumentoperation_autogen/mocs_compilation.cpp.o [ 83%] Built target test_projectfilter_autogen [ 83%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_shelldocumentoperation.dir/test_shelldocumentoperation.cpp.o [ 83%] Built target test_duchain_autogen [ 83%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_sessioncontroller.dir/test_sessioncontroller_autogen/mocs_compilation.cpp.o [ 83%] Built target test_ctestfindsuites_autogen [ 83%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_sessioncontroller.dir/test_sessioncontroller.cpp.o [ 83%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_plugincontroller.dir/test_plugincontroller_autogen/mocs_compilation.cpp.o [ 83%] Built target test_projectcontroller_autogen [ 83%] Built target test_cppcheckjob_autogen [ 83%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_pluginenabling.dir/test_pluginenabling_autogen/mocs_compilation.cpp.o [ 83%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_pluginenabling.dir/test_pluginenabling.cpp.o [ 84%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_plugincontroller.dir/test_plugincontroller.cpp.o [ 84%] Built target test_cmakefileapi_autogen [ 84%] Built target kdevclangtidy_autogen [ 84%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_testcontroller.dir/test_testcontroller_autogen/mocs_compilation.cpp.o [ 84%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_workingsets.dir/test_workingsets_autogen/mocs_compilation.cpp.o [ 84%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_ktexteditorpluginintegration.dir/test_ktexteditorpluginintegration_autogen/mocs_compilation.cpp.o [ 84%] Built target test_cmakeserver_autogen [ 84%] Built target test_docker_autogen [ 84%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_ktexteditorpluginintegration.dir/test_ktexteditorpluginintegration.cpp.o [ 84%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_workingsets.dir/test_workingsets.cpp.o [ 84%] Built target test_generationtest_autogen [ 84%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_detectedproblem.dir/test_detectedproblem_autogen/mocs_compilation.cpp.o [ 84%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_detectedproblem.dir/test_detectedproblem.cpp.o [ 84%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_testcontroller.dir/test_testcontroller.cpp.o [ 84%] Built target test_lldb_autogen [ 84%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemmodelset.dir/test_problemmodelset_autogen/mocs_compilation.cpp.o [ 84%] Built target kdevcppcheck [ 84%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemmodelset.dir/test_problemmodelset.cpp.o [ 84%] Built target test_gdb_autogen [ 84%] Built target test_lldbformatters_autogen [ 85%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemstorenode.dir/test_problemstorenode_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemstore.dir/test_problemstore_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemstore.dir/test_problemstore.cpp.o [ 85%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemstorenode.dir/test_problemstorenode.cpp.o [ 85%] Built target quickopentestbase_autogen [ 85%] Built target test_backgroundparser_autogen [ 85%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_filteredproblemstore.dir/test_filteredproblemstore_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemmodel.dir/test_problemmodel_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_problemmodel.dir/test_problemmodel.cpp.o [ 85%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_filteredproblemstore.dir/test_filteredproblemstore.cpp.o [ 85%] Built target test_clangtidyjob_autogen [ 85%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_checkerstatus.dir/test_checkerstatus_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_checkerstatus.dir/test_checkerstatus.cpp.o [ 85%] Building CXX object kdevplatform/shell/tests/CMakeFiles/languagecontrollertestbase.dir/languagecontrollertestbase_autogen/mocs_compilation.cpp.o [ 85%] Built target test_kdevperforce_autogen [ 85%] Building CXX object kdevplatform/shell/tests/CMakeFiles/languagecontrollertestbase.dir/languagecontrollertestbase.cpp.o [ 85%] Linking CXX shared module ../../bin/kdevlldb.so [ 85%] Built target kcm_uitest_autogen [ 85%] Building CXX object kdevplatform/util/duchainify/CMakeFiles/duchainify.dir/duchainify_autogen/mocs_compilation.cpp.o [ 85%] Built target test_standardoutputview_autogen [ 85%] Building CXX object kdevplatform/util/duchainify/CMakeFiles/duchainify.dir/main.cpp.o [ 85%] Linking CXX shared module ../../bin/kdevgdb.so [ 85%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_embeddedfreetree.dir/test_embeddedfreetree_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_embeddedfreetree.dir/test_embeddedfreetree.cpp.o [ 85%] Built target test_problemsview_autogen [ 85%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_path.dir/test_path_autogen/mocs_compilation.cpp.o [ 85%] Built target kdevlldb [ 85%] Building CXX object kdevplatform/util/tests/CMakeFiles/test_path.dir/test_path.cpp.o [ 85%] Building CXX object kdevplatform/outputview/tests/CMakeFiles/test_outputmodel.dir/test_outputmodel_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object kdevplatform/outputview/tests/CMakeFiles/test_filteringstrategy.dir/test_filteringstrategy_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object kdevplatform/vcs/models/tests/CMakeFiles/test_models.dir/test_models_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object kdevplatform/vcs/dvcs/tests/CMakeFiles/test_dvcsjob.dir/test_dvcsjob_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object kdevplatform/outputview/tests/CMakeFiles/test_filteringstrategy.dir/test_filteringstrategy.cpp.o [ 85%] Building CXX object kdevplatform/vcs/dvcs/tests/CMakeFiles/test_dvcsjob.dir/test_dvcsjob.cpp.o [ 85%] Building CXX object kdevplatform/vcs/models/tests/CMakeFiles/test_models.dir/test_models.cpp.o [ 85%] Building CXX object kdevplatform/outputview/tests/CMakeFiles/test_outputmodel.dir/test_outputmodel.cpp.o [ 85%] Building CXX object kdevplatform/debugger/tests/CMakeFiles/test_ivariablecontroller.dir/test_ivariablecontroller_autogen/mocs_compilation.cpp.o [ 85%] Built target kdevgdb [ 85%] Building CXX object kdevplatform/debugger/tests/CMakeFiles/test_ivariablecontroller.dir/test_ivariablecontroller.cpp.o [ 85%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/itemrepositorytestbase.dir/itemrepositorytestbase_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/itemrepositorytestbase.dir/itemrepositorytestbase.cpp.o [ 85%] Linking CXX executable ../../../bin/abstractfilemanagerpluginimporttest [ 85%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepositoryregistry_automatic.dir/test_itemrepositoryregistry_automatic_autogen/mocs_compilation.cpp.o [ 85%] Generating ui_clangtidyprojectconfigpage.h [ 85%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepositoryregistry_automatic.dir/test_itemrepositoryregistry_automatic.cpp.o [ 85%] Building CXX object plugins/compileanalyzercommon/tests/CMakeFiles/test_compileanalyzejob.dir/test_compileanalyzejob_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepositoryregistry_deferred.dir/test_itemrepositoryregistry_deferred_autogen/mocs_compilation.cpp.o [ 85%] Generating clangtidyconfig.h, clangtidyconfig.cpp [ 85%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepositoryregistry_deferred.dir/test_itemrepositoryregistry_deferred.cpp.o [ 85%] Building CXX object plugins/compileanalyzercommon/tests/CMakeFiles/test_compileanalyzejob.dir/test_compileanalyzejob.cpp.o [ 85%] Generating clangtidyprojectconfig.h, clangtidyprojectconfig.cpp [ 85%] Generating qrc_kdevclangtidy.cpp [ 85%] Generating ui_checksetmanagewidget.h [ 85%] Generating ui_clangtidypreferences.h [ 86%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/kdevclangtidy_autogen/mocs_compilation.cpp.o [ 86%] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyparser.dir/test_clangtidyparser_autogen/mocs_compilation.cpp.o [ 86%] Built target test_findreplace_autogen [ 87%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/debug.cpp.o [ 87%] Linking CXX shared module ../../bin/kdevcmakemanager.so [ 87%] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyparser.dir/test_clangtidyparser.cpp.o [ 87%] Built target test_qthelpplugin_autogen [ 87%] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/test_clangtidyjob_autogen/mocs_compilation.cpp.o [ 87%] Built target abstractfilemanagerpluginimporttest [ 87%] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/test_clangtidyjob.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/tests/test_duchainshutdown.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/__/job.cpp.o [ 87%] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/__/parsers/clangtidyparser.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/tests/test_documentcontroller.cpp:18: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable ../../../bin/abstractfilemanagerpluginimportbenchmark In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/tests/test_documentchangeset.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 87%] Built target testfiletemplates_autogen [ 87%] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyjob.dir/__/debug.cpp.o [ 87%] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyparser.dir/__/debug.cpp.o [ 87%] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_clangtidyparser.dir/__/parsers/clangtidyparser.cpp.o [ 87%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/analyzer.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/tests/test_highlighting.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/util/duchainify/duchainify_autogen/EWIEGA46WW/../../../../../../kdevplatform/util/duchainify/main.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/util/duchainify/duchainify_autogen/EWIEGA46WW/moc_main.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/util/duchainify/duchainify_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 87%] Built target kdevcmakemanager [ 87%] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_checkgroup.dir/test_checkgroup_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/tests/languagecontrollertestbase.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_checkgroup.dir/test_checkgroup.cpp.o [ 87%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/job.cpp.o [ 87%] Linking CXX executable ../../../../bin/test_stringhelpers In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/duchainify/main.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/duchainify/main.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/plugin.cpp.o [ 87%] Linking CXX executable ../../../bin/projectmodelperformancetest [ 87%] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_checkgroup.dir/__/config/checkgroup.cpp.o [ 87%] Linking CXX executable ../../../bin/test_uicontroller [ 87%] Building CXX object plugins/clangtidy/tests/CMakeFiles/test_checkgroup.dir/__/debug.cpp.o [ 87%] Linking CXX executable ../../../../bin/test_identifier In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/tests/test_highlighting.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/tests/test_highlighting.cpp:12: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/util/duchainify/duchainify_autogen/EWIEGA46WW/../../../../../../kdevplatform/util/duchainify/main.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/util/duchainify/duchainify_autogen/EWIEGA46WW/moc_main.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/util/duchainify/duchainify_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/util/duchainify/duchainify_autogen/EWIEGA46WW/../../../../../../kdevplatform/util/duchainify/main.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/util/duchainify/duchainify_autogen/EWIEGA46WW/moc_main.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/util/duchainify/duchainify_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 87%] Linking CXX executable ../../../../bin/test_templatesmodel [ 87%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checkset.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/util/duchainify/duchainify_autogen/EWIEGA46WW/../../../../../../kdevplatform/util/duchainify/main.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/util/duchainify/duchainify_autogen/EWIEGA46WW/moc_main.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/util/duchainify/duchainify_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/highlighting/tests/test_highlighting.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/tests/test_documentchangeset.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/tests/test_documentchangeset.cpp:13: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 87%] Linking CXX executable ../../../../bin/test_templaterenderer /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/tests/test_duchainshutdown.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/tests/test_duchainshutdown.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/tests/test_documentchangeset.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/tests/test_documentcontroller.cpp:18: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/tests/test_documentcontroller.cpp:18: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/tests/test_duchainshutdown.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Built target abstractfilemanagerpluginimportbenchmark [ 87%] Automatic MOC for target kdevclazy [ 87%] Linking CXX executable ../../../bin/test_problemstorenode /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checksetselection.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable ../../../../bin/test_highlighting /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 87%] Linking CXX executable ../../../bin/test_detectedproblem In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/duchainify/main.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/duchainify/main.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/duchainify/main.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/duchainify/main.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/tests/test_documentcontroller.cpp:18: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable ../../../bin/test_pluginenabling In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/tests/test_embeddedfreetree.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/abstractitemrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/tests/test_embeddedfreetree.cpp:16: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 87%] Built target test_stringhelpers /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Automatic MOC for target test_clazyjob /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable ../../../bin/test_plugincontroller /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/duchainify/main.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/duchainify/main.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checksetselectionlock.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/tests/languagecontrollertestbase.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/tests/languagecontrollertestbase.cpp:12: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/util/tests/test_embeddedfreetree.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable ../../../bin/test_shelldocumentoperation /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable ../../../../bin/bench_hashes In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/tests/languagecontrollertestbase.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable ../../../../bin/test_documentchangeset /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/checksetselectionmanager.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Built target projectmodelperformancetest /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 87%] Building CXX object plugins/cppcheck/tests/CMakeFiles/test_cppcheckparser.dir/test_cppcheckparser_autogen/mocs_compilation.cpp.o [ 87%] Linking CXX executable ../../../bin/test_problemstore /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable ../../../../bin/test_duchainshutdown [ 87%] Built target test_uicontroller [ 87%] Linking CXX executable ../../../bin/test_sessioncontroller /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object plugins/cppcheck/tests/CMakeFiles/test_cppcheckparser.dir/test_cppcheckparser.cpp.o [ 87%] Building CXX object plugins/cppcheck/tests/CMakeFiles/test_cppcheckjob.dir/test_cppcheckjob_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Built target test_identifier [ 87%] Building CXX object plugins/cppcheck/tests/CMakeFiles/test_cppcheckjob.dir/test_cppcheckjob.cpp.o [ 87%] Linking CXX executable ../../../bin/test_checkerstatus [ 87%] Linking CXX executable ../../../bin/test_workingsets /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable ../../../bin/test_problemmodelset [ 87%] Linking CXX executable ../../../bin/test_ivariablecontroller [ 87%] Built target test_templatesmodel [ 87%] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_midbus.dir/test_midbus_autogen/mocs_compilation.cpp.o [ 87%] Linking CXX executable ../../../bin/test_testcontroller [ 87%] Building CXX object plugins/debuggercommon/tests/CMakeFiles/test_midbus.dir/test_midbus.cpp.o [ 87%] Linking CXX executable ../../../../bin/test_dvcsjob [ 87%] Built target test_clazyjob_autogen [ 87%] Built target test_templaterenderer [ 87%] Linking CXX executable ../../../bin/test_ktexteditorpluginintegration [ 87%] Linking CXX static library ../../../lib/libitemrepositorytestbase.a [ 87%] Building CXX object plugins/lldb/unittests/CMakeFiles/test_lldb.dir/test_lldb_autogen/mocs_compilation.cpp.o [ 87%] Building CXX object plugins/lldb/unittests/CMakeFiles/test_lldbformatters.dir/test_lldbformatters_autogen/mocs_compilation.cpp.o [ 87%] Built target itemrepositorytestbase [ 87%] Building CXX object plugins/lldb/unittests/CMakeFiles/test_lldb.dir/test_lldb.cpp.o [ 87%] Building CXX object plugins/lldb/unittests/CMakeFiles/test_lldbformatters.dir/test_lldbformatters.cpp.o [ 87%] Linking CXX executable ../../../bin/test_problemmodel [ 87%] Linking CXX executable ../../../bin/test_itemrepositoryregistry_automatic [ 87%] Generating ui_qthelpconfigeditdialog.h [ 88%] Building CXX object plugins/gdb/unittests/CMakeFiles/test_gdb.dir/test_gdb_autogen/mocs_compilation.cpp.o [ 88%] Linking CXX static library ../../../lib/liblanguagecontrollertestbase.a [ 88%] Generating ui_qthelpconfig.h [ 88%] Building CXX object plugins/gdb/unittests/CMakeFiles/test_gdb.dir/test_gdb.cpp.o [ 88%] Linking CXX executable ../../../../bin/test_models [ 88%] Built target languagecontrollertestbase [ 88%] Linking CXX executable ../../../bin/test_shellbuddy [ 88%] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/test_qthelpplugin_autogen/mocs_compilation.cpp.o [ 88%] Building CXX object plugins/custom-definesandincludes/tests/CMakeFiles/test_definesandincludes.dir/test_definesandincludes_autogen/mocs_compilation.cpp.o [ 88%] Built target test_kdevgit_autogen [ 88%] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/test_qthelpplugin.cpp.o [ 88%] Building CXX object plugins/custom-definesandincludes/compilerprovider/tests/CMakeFiles/test_compilerprovider.dir/test_compilerprovider_autogen/mocs_compilation.cpp.o [ 88%] Linking CXX executable ../../../bin/test_outputmodel [ 88%] Built target test_problemstorenode [ 88%] Building CXX object plugins/custom-definesandincludes/compilerprovider/tests/CMakeFiles/test_compilerprovider.dir/test_compilerprovider.cpp.o [ 88%] Linking CXX executable ../../../bin/test_itemrepositoryregistry_deferred [ 88%] Linking CXX executable ../../../bin/duchainify [ 88%] Built target test_highlighting [ 88%] Building CXX object plugins/qmljs/duchain/tests/CMakeFiles/test_qmljscontexts.dir/test_qmljscontexts_autogen/mocs_compilation.cpp.o [ 88%] Built target test_pluginenabling [ 88%] Building CXX object plugins/qmljs/duchain/tests/CMakeFiles/test_qmljscontexts.dir/test_qmljscontexts.cpp.o [ 88%] Built target test_detectedproblem [ 88%] Built target test_plugincontroller [ 88%] Building CXX object plugins/qmljs/tests/CMakeFiles/qml-parser.dir/qml-parser_autogen/mocs_compilation.cpp.o [ 88%] Building CXX object plugins/qmljs/duchain/tests/CMakeFiles/test_qmljsdeclarations.dir/test_qmljsdeclarations_autogen/mocs_compilation.cpp.o [ 88%] Building CXX object plugins/qmljs/tests/CMakeFiles/test_files.dir/test_files_autogen/mocs_compilation.cpp.o [ 88%] Building CXX object plugins/qmljs/tests/CMakeFiles/qml-parser.dir/qml-parser.cpp.o [ 88%] Building CXX object plugins/qmljs/tests/CMakeFiles/test_files.dir/test_files.cpp.o [ 88%] Linking CXX executable ../../../bin/test_documentcontroller [ 88%] Linking CXX executable ../../../bin/test_projectmodel [ 89%] Linking CXX executable ../../../../bin/test_templateclassgenerator [ 89%] Built target bench_hashes [ 89%] Building CXX object plugins/qmljs/codecompletion/tests/CMakeFiles/test_qmljscompletion.dir/test_qmljscompletion_autogen/mocs_compilation.cpp.o [ 89%] Building CXX object plugins/qmljs/codecompletion/tests/CMakeFiles/test_qmljscompletion.dir/test_qmljscompletion.cpp.o [ 89%] Linking CXX executable ../../../bin/test_filteredproblemstore [ 89%] Built target test_shelldocumentoperation [ 89%] Building CXX object plugins/clang/tests/CMakeFiles/clang-parser.dir/clang-parser_autogen/mocs_compilation.cpp.o [ 89%] Building CXX object plugins/clang/tests/CMakeFiles/clang-parser.dir/clang-parser.cpp.o [ 89%] Built target test_documentchangeset [ 89%] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpplugin.cpp.o [ 89%] Linking CXX executable ../../../bin/test_compileanalyzejob [ 89%] Built target test_sessioncontroller [ 89%] Built target test_problemstore [ 89%] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpproviderabstract.cpp.o [ 90%] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpprovider.cpp.o [ 90%] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpdocumentation.cpp.o [ 90%] Built target test_duchainshutdown [ 90%] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpqtdoc.cpp.o [ 90%] Built target test_workingsets [ 90%] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelp_config_shared.cpp.o [ 90%] Built target test_checkerstatus [ 90%] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpconfig.cpp.o [ 91%] Building CXX object plugins/custom-definesandincludes/tests/CMakeFiles/test_definesandincludes.dir/test_definesandincludes.cpp.o [ 91%] Built target test_ivariablecontroller [ 91%] Built target test_problemmodelset [ 91%] Building CXX object plugins/clang/tests/CMakeFiles/codecompletiontestbase.dir/codecompletiontestbase_autogen/mocs_compilation.cpp.o [ 91%] Building CXX object plugins/clang/tests/CMakeFiles/test_buddies-clang.dir/test_buddies-clang_autogen/mocs_compilation.cpp.o [ 91%] Built target test_outputmodel [ 91%] Built target test_dvcsjob [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/codecompletiontestbase.dir/codecompletiontestbase.cpp.o [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_buddies-clang.dir/test_buddies.cpp.o [ 92%] Built target test_testcontroller [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/clangtidyprojectconfigpage.cpp.o [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/clangtidypreferences.cpp.o [ 92%] Linking CXX executable ../../../bin/test_filteringstrategy [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checkselection.cpp.o [ 92%] Built target test_ktexteditorpluginintegration [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checklistfilterproxysearchline.cpp.o [ 92%] Built target test_problemmodel [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_assistants.dir/test_assistants_autogen/mocs_compilation.cpp.o [ 92%] Built target test_itemrepositoryregistry_automatic [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_assistants.dir/test_assistants.cpp.o [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checklistitemproxystyle.cpp.o [ 92%] Built target test_models [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checklistmodel.cpp.o [ 92%] Built target test_shellbuddy [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checkgroup.cpp.o [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checksetselectioncombobox.cpp.o [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_clangutils.dir/test_clangutils_autogen/mocs_compilation.cpp.o [ 92%] Built target duchainify [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_clangutils.dir/test_clangutils.cpp.o [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checksetselectionlistmodel.cpp.o [ 92%] Built target test_itemrepositoryregistry_deferred [ 92%] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/qthelpnetwork.cpp.o [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/checksetmanagewidget.cpp.o [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_duchain-clang.dir/test_duchain-clang_autogen/mocs_compilation.cpp.o [ 92%] Linking CXX executable ../../../bin/test_path [ 92%] Linking CXX executable ../../../bin/test_embeddedfreetree [ 92%] Built target test_templateclassgenerator [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_duchain-clang.dir/test_duchain.cpp.o [ 92%] Built target test_projectmodel [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/config/customchecksetconfigproxywidget.cpp.o [ 92%] Built target test_filteredproblemstore [ 92%] Built target test_documentcontroller [ 92%] Building CXX object plugins/qthelp/tests/CMakeFiles/test_qthelpplugin.dir/__/debug.cpp.o [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/parsers/clangtidyparser.cpp.o [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/qrc_kdevclangtidy.cpp.o [ 92%] Built target test_compileanalyzejob [ 92%] Linking CXX executable ../../../bin/test_clangtidyparser [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_refactoring-clang.dir/test_refactoring-clang_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/clangtidyconfig.cpp.o [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_refactoring-clang.dir/test_refactoring.cpp.o [ 92%] Building CXX object plugins/qmljs/duchain/tests/CMakeFiles/test_qmljsdeclarations.dir/test_qmljsdeclarations.cpp.o [ 92%] Built target test_filteringstrategy [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_duchainutils.dir/test_duchainutils_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_duchainutils.dir/test_duchainutils.cpp.o [ 92%] Building CXX object plugins/clangtidy/CMakeFiles/kdevclangtidy.dir/clangtidyprojectconfig.cpp.o [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_problems.dir/test_problems_autogen/mocs_compilation.cpp.o [ 92%] Linking CXX executable ../../../bin/test_checkgroup [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_problems.dir/test_problems.cpp.o [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_files-clang.dir/test_files-clang_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/test_files-clang.dir/test_files.cpp.o [ 92%] Built target test_path [ 92%] Linking CXX executable ../../../bin/test_clangtidyjob [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/bench_duchain.dir/bench_duchain_autogen/mocs_compilation.cpp.o [ 92%] Built target test_checkgroup [ 92%] Building CXX object plugins/clang/tests/CMakeFiles/bench_duchain.dir/bench_duchain.cpp.o [ 92%] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakemanager.dir/test_cmakemanager_autogen/mocs_compilation.cpp.o [ 92%] Built target test_embeddedfreetree [ 92%] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakemanager.dir/test_cmakemanager.cpp.o [ 92%] Building CXX object plugins/cmake/tests/CMakeFiles/test_ctestfindsuites.dir/test_ctestfindsuites_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object plugins/cmake/tests/CMakeFiles/test_ctestfindsuites.dir/test_ctestfindsuites.cpp.o [ 92%] Built target test_clangtidyparser [ 92%] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakeserver.dir/test_cmakeserver_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakeserver.dir/test_cmakeserver.cpp.o [ 92%] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakefileapi.dir/test_cmakefileapi_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object plugins/cmake/tests/CMakeFiles/test_cmakefileapi.dir/test_cmakefileapi.cpp.o [ 92%] Building CXX object plugins/cmake/tests/CMakeFiles/kdevprojectopen.dir/kdevprojectopen_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object plugins/cmake/tests/CMakeFiles/kdevprojectopen.dir/kdevprojectopen.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/../helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/test_qmljscontexts.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/debuglanguageparserhelper.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/tests/qml-parser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 92%] Built target kdevclazy_autogen [ 92%] Building CXX object plugins/custommake/makefileresolver/tests/CMakeFiles/test_custommake.dir/test_custommake_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/test_custombuildsystemplugin.dir/test_custombuildsystemplugin_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/tests/test_files.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object plugins/custommake/makefileresolver/tests/CMakeFiles/test_custommake.dir/test_custommake.cpp.o [ 92%] Linking CXX executable ../../../bin/test_cppcheckjob In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/tests/test_qmljscompletion.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 92%] Linking CXX executable ../../../bin/test_cppcheckparser In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/debuglanguageparserhelper.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/clang-parser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/test_custombuildsystemplugin.dir/test_custombuildsystemplugin.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/tests/test_qthelpplugin.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 92%] Generating ui_custombuildsystemconfigwidget.h [ 92%] Generating ui_configwidget.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/kcm_uitest_autogen/mocs_compilation.cpp.o [ 92%] Building CXX object plugins/genericprojectmanager/tests/CMakeFiles/test_projectload.dir/test_projectload_autogen/mocs_compilation.cpp.o [ 92%] Built target test_clangtidyjob [ 92%] Building CXX object plugins/genericprojectmanager/tests/CMakeFiles/test_projectload.dir/test_projectload.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpproviderabstract.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object plugins/docker/tests/CMakeFiles/test_docker.dir/test_docker_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/tests/test_files.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object plugins/docker/tests/CMakeFiles/test_docker.dir/test_docker.cpp.o [ 92%] Generating ui_stashmanagerdialog.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 93%] Generating ui_gitnameemaildialog.h [ 93%] Generating ui_rebasedialog.h [ 93%] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/kcmuitestmain.cpp.o [ 93%] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/__/custombuildsystemconfigwidget.cpp.o [ 93%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/test_kdevgit_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/../helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/test_qmljscontexts.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/../helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/test_qmljscontexts.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ [ 93%] 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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/tests/test_qthelpplugin.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/tests/test_qthelpplugin.cpp:19: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 94%] Generating ui_perforceimportmetadatawidget.h /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/testfiletemplates_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/debuglanguageparserhelper.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/tests/qml-parser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/debuglanguageparserhelper.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/tests/qml-parser.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 94%] Linking CXX executable ../../../bin/test_midbus [ 94%] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/test_kdevperforce_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpconfig.cpp: In constructor 'QtHelpConfig::QtHelpConfig(QtHelpPlugin*, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpconfig.cpp:101:210: warning: 'KNS3::Button::Button(const QString&, const QString&, QWidget*)' is deprecated: Since 5.91. use KNSWidgets::Button instead [-Wdeprecated-declarations] 101 | auto* knsButton = new KNS3::Button(i18nc("@action:button Allow user to get some API documentation with GHNS", "Get New Documentation"), QStringLiteral("kdevelop-qthelp.knsrc"), m_configWidget->boxQchManage); | ^ In file included from /usr/include/KF5/KNewStuff3/KNS3/Button:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpconfig.cpp:18: /usr/include/KF5/KNewStuff3/kns3/button.h:46:5: note: declared here 46 | Button(const QString &text, const QString &configFile, QWidget *parent); | ^~~~~~ [ 94%] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/test_perforce.cpp.o [ 94%] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/__/perforceplugin.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/debuglanguageparserhelper.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/clang-parser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/debuglanguageparserhelper.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/clang-parser.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testhelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/custom-definesandincludes/tests/test_definesandincludes.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/main.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/debuglanguageparserhelper.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/tests/qml-parser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/tests/test_qthelpplugin.cpp:23: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/../util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_clangutils.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object plugins/filetemplates/tests/CMakeFiles/test_generationtest.dir/test_generationtest_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_assistants.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object plugins/filetemplates/tests/CMakeFiles/test_generationtest.dir/test_generationtest.cpp.o [ 94%] Generating ui_grepwidget.h [ 94%] Generating ui_grepoutputview.h In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/debuglanguageparserhelper.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/clang-parser.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object plugins/problemreporter/tests/CMakeFiles/test_problemsview.dir/test_problemsview_autogen/mocs_compilation.cpp.o [ 94%] Building CXX object plugins/projectfilter/tests/CMakeFiles/test_projectfilter.dir/test_projectfilter_autogen/mocs_compilation.cpp.o [ 94%] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/test_findreplace_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 94%] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/test_findreplace.cpp.o [ 94%] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepviewplugin.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpproviderabstract.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpproviderabstract.cpp:19: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/__/ui/perforceimportmetadatawidget.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Built target test_cppcheckparser /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object plugins/projectfilter/tests/CMakeFiles/test_projectfilter.dir/test_projectfilter.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/tests/test_files.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/tests/test_files.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 94%] Built target test_cppcheckjob [ 94%] Building CXX object plugins/projectfilter/tests/CMakeFiles/test_projectfilter.dir/__/projectfilter.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/tests/test_qmljscompletion.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/tests/test_qmljscompletion.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qthelp/qthelpproviderabstract.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object plugins/projectfilter/tests/CMakeFiles/test_projectfilter.dir/__/filter.cpp.o [ 94%] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepdialog.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletiontesthelper.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/codecompletiontestbase.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_buddies.cpp:28: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/../util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_clangutils.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/codecompletion/tests/test_qmljscompletion.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/tests/test_files.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_duchain.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/../helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/test_qmljsdeclarations.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_refactoring.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/../parsesession.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/test_qmljscontexts.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/../helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/test_qmljscontexts.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/tests/test_problems_autogen/EWIEGA46WW/../../../../../../plugins/clang/tests/test_problems.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/tests/test_problems_autogen/EWIEGA46WW/moc_test_problems.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/clang/tests/test_problems_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_duchainutils.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 94%] Linking CXX executable ../../../bin/qml-parser [ 94%] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepoutputmodel.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/../parsesession.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/test_qmljscontexts.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Linking CXX executable ../../../bin/clang-parser /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepoutputdelegate.cpp.o [ 95%] Linking CXX shared module ../../bin/kdevclangtidy.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepjob.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_problems.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_problems.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepfindthread.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletiontesthelper.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/codecompletiontestbase.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletiontesthelper.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/codecompletiontestbase.cpp:20: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_files.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 95%] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/grepoutputview.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_buddies.cpp:28: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_buddies.cpp:28: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 95%] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/greputil.cpp.o [ 95%] Linking CXX executable ../../../../bin/test_compilerprovider In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/../util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_clangutils.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/../util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_clangutils.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_duchain.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classmemberdeclaration.h:91:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 91 | DUCHAIN_DECLARE_DATA(ClassMemberDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_duchain.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_duchain.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ [ 95%] Linking CXX executable ../../../bin/test_qthelpplugin In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_duchain.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_duchain.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codecompletion/codecompletiontesthelper.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/codecompletiontestbase.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Built target test_midbus /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object plugins/grepview/tests/CMakeFiles/test_findreplace.dir/__/debug.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_buddies.cpp:28: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/../util/clangutils.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_clangutils.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/../helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/test_qmljsdeclarations.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/../helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/test_qmljsdeclarations.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_assistants.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_assistants.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/builders/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/builders/../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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/test_custombuildsystemplugin.dir/__/debug.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Linking CXX executable ../../../../bin/test_qmljscompletion /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/codegen/basicrefactoring.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/codegen/clangrefactoring.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_assistants.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_refactoring.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_refactoring.cpp:11: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Linking CXX static library ../../../lib/libcodecompletiontestbase.a [ 95%] Built target kdevclangtidy In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_duchainutils.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_duchainutils.cpp:12: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object plugins/quickopen/tests/CMakeFiles/quickopentestbase.dir/quickopentestbase_autogen/mocs_compilation.cpp.o [ 95%] Built target codecompletiontestbase /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object plugins/quickopen/tests/CMakeFiles/quickopentestbase.dir/quickopentestbase.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/bench_duchain.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_files.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 95%] Linking CXX executable ../../../bin/test_definesandincludes In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_refactoring.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/../helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/test_qmljsdeclarations.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_duchainutils.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/../parsesession.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/test_qmljsdeclarations.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/../helper.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/test_qmljsdeclarations.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 95%] Building CXX object plugins/quickopen/tests/CMakeFiles/quickopentestbase.dir/__/projectfilequickopen.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object plugins/perforce/tests/CMakeFiles/test_kdevperforce.dir/__/debug.cpp.o [ 95%] Built target qml-parser [ 95%] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/__/configconstants.cpp.o [ 95%] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/__/configwidget.cpp.o [ 95%] Building CXX object plugins/custom-buildsystem/tests/CMakeFiles/kcm_uitest.dir/__/debug.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/../parsesession.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/qmljs/duchain/tests/test_qmljsdeclarations.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/bench_duchain.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/bench_duchain.cpp:14: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Built target test_compilerprovider [ 95%] Linking CXX executable ../../../../bin/test_qmljscontexts [ 95%] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/test_standardoutputview_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/../duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/../duchain/clangindex.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_problems.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_problems.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_problems.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Linking CXX executable ../../../bin/test_clangutils [ 95%] Built target clang-parser [ 95%] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/test_standardoutputview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/bench_duchain.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_files.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_files.cpp:10: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_duchain.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_duchain.cpp:13: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/../duchain/clanghelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/../duchain/clangindex.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_problems.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Linking CXX executable ../../../bin/test_duchainutils /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Built target test_qthelpplugin /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/outputwidget.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Linking CXX executable ../../../bin/test_refactoring-clang /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_files.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/tests/test_cmakemanager.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/toolviewdata.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/tests/test_ctestfindsuites.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/filetemplates/testfiletemplates_autogen/EWIEGA46WW/../../../../../plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/filetemplates/testfiletemplates_autogen/EWIEGA46WW/moc_overridespage.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/filetemplates/testfiletemplates_autogen/mocs_compilation.cpp:4: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_duchain.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Linking CXX executable ../../../bin/test_buddies-clang /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 95%] Built target test_qmljscompletion [ 95%] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/standardoutputview.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Linking CXX executable ../../../bin/bench_duchain [ 95%] Building CXX object plugins/standardoutputview/tests/CMakeFiles/test_standardoutputview.dir/__/debug.cpp.o [ 95%] Built target test_definesandincludes [ 96%] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_duchain.dir/test_duchain_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Linking CXX executable ../../../bin/test_files /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 96%] Building CXX object kdevplatform/language/duchain/tests/CMakeFiles/test_duchain.dir/test_duchain.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/repostatusmodel.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object plugins/problemreporter/tests/CMakeFiles/test_problemsview.dir/test_problemsview.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object plugins/problemreporter/tests/CMakeFiles/test_problemsview.dir/__/problemsview.cpp.o [ 96%] Linking CXX executable ../../../bin/kdevprojectopen [ 96%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/templatepreview.cpp.o [ 96%] Linking CXX executable ../../../bin/test_lldbformatters /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/tests/test_ctestfindsuites.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/tests/test_ctestfindsuites.cpp:14: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.cpp: In constructor 'PerforceImportMetadataWidget::PerforceImportMetadataWidget(QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.cpp:42:48: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 42 | connect(m_ui->p4clientEdit, QOverload<>::of(&KComboBox::returnPressed), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCompletion/KComboBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/perforce/tests/ui_perforceimportmetadatawidget.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.cpp:7: /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.cpp:42:48: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 42 | connect(m_ui->p4clientEdit, QOverload<>::of(&KComboBox::returnPressed), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCompletion/KComboBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/perforce/tests/ui_perforceimportmetadatawidget.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/perforce/ui/perforceimportmetadatawidget.cpp:7: /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/tests/test_cmakemanager.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/tests/test_cmakemanager.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 96%] Linking CXX executable ../../../bin/test_custombuildsystemplugin [ 96%] Building CXX object plugins/problemreporter/tests/CMakeFiles/test_problemsview.dir/__/problemtreeview.cpp.o [ 96%] Linking CXX executable ../../../../bin/test_custommake [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/committoolview.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/tests/test_ctestfindsuites.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/diffviewsctrl.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/genericprojectmanager/tests/test_projectload.cpp:28: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/cmakemodelitems.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/cmake/tests/test_cmakemanager.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/simplecommitform.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitplugin.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitclonejob.cpp.o [ 96%] Linking CXX executable ../../../bin/test_lldb [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/stashmanagerdialog.cpp.o [ 96%] Built target test_qmljscontexts [ 96%] Building CXX object kdevplatform/language/backgroundparser/tests/CMakeFiles/test_backgroundparser.dir/test_backgroundparser_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Built target test_buddies-clang [ 96%] Building CXX object kdevplatform/language/backgroundparser/tests/CMakeFiles/test_backgroundparser.dir/test_backgroundparser.cpp.o [ 96%] Building CXX object kdevplatform/language/backgroundparser/tests/CMakeFiles/test_backgroundparser.dir/testlanguagesupport.cpp.o [ 96%] Linking CXX executable ../../../bin/test_cmakeserver [ 96%] Built target test_clangutils [ 96%] Linking CXX executable ../../../bin/test_assistants [ 96%] Building CXX object kdevplatform/language/backgroundparser/tests/CMakeFiles/test_backgroundparser.dir/testparsejob.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/interfaces/editorcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepviewplugin.cpp:37: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 96%] Built target bench_duchain [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/stashpatchsource.cpp.o [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/rebasedialog.cpp.o [ 96%] Built target test_duchainutils [ 96%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_projectcontroller.dir/test_projectcontroller_autogen/mocs_compilation.cpp.o [ 96%] Built target test_files [ 96%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_projectcontroller.dir/test_projectcontroller.cpp.o [ 96%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/ipagefocus.cpp.o [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitjob.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.cpp: In constructor 'GrepOutputView::GrepOutputView(QWidget*, GrepViewPlugin*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.cpp:136:46: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 136 | connect(replacementCombo, QOverload<>::of(&KComboBox::returnPressed), this, &GrepOutputView::onApply); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Built target test_refactoring-clang In file included from /usr/include/KF5/KCompletion/KComboBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/grepview/tests/ui_grepoutputview.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.cpp:8: /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.cpp:136:46: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 136 | connect(replacementCombo, QOverload<>::of(&KComboBox::returnPressed), this, &GrepOutputView::onApply); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCompletion/KComboBox:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/grepview/tests/ui_grepoutputview.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/grepview/grepoutputview.cpp:8: /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ [ 96%] Linking CXX executable ../../../../bin/test_qmljsdeclarations [ 96%] Automatic MOC for target test_languagecontroller [ 96%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/classidentifierpage.cpp.o [ 96%] Linking CXX executable ../../../bin/test_generationtest [ 96%] Automatic MOC for target bench_languagecontroller [ 96%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/classmemberspage.cpp.o [ 96%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/defaultcreateclasshelper.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/genericprojectmanager/tests/test_projectload.cpp:28: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/genericprojectmanager/tests/test_projectload.cpp:28: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/quickopentestbase_autogen/EWIEGA46WW/../../../../../../plugins/quickopen/tests/../duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/quickopentestbase_autogen/EWIEGA46WW/../../../../../../plugins/quickopen/tests/quickopentestbase.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/quickopentestbase_autogen/EWIEGA46WW/moc_quickopentestbase.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/quickopentestbase_autogen/mocs_compilation.cpp:3: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/tests/../duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/tests/quickopentestbase.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/tests/quickopentestbase.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 96%] Built target kdevprojectopen [ 96%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/licensepage.cpp.o [ 96%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/outputpage.cpp.o [ 96%] Built target test_languagecontroller_autogen [ 96%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/overridespage.cpp.o [ 96%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/templateclassassistant.cpp.o [ 96%] Built target test_custommake [ 96%] Built target bench_languagecontroller_autogen [ 96%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/templateoptionspage.cpp.o [ 96%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/templateselectionpage.cpp.o [ 96%] Built target test_custombuildsystemplugin [ 96%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/testcasespage.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/genericprojectmanager/tests/test_projectload.cpp:28: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Linking CXX executable ../../../bin/test_cmakefileapi [ 96%] Automatic MOC for target bench_itemrepository [ 96%] Built target test_lldbformatters [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitmessagehighlighter.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Automatic MOC for target bench_indexedstring /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 96%] Linking CXX executable ../../../bin/test_docker [ 96%] Building CXX object plugins/filetemplates/CMakeFiles/testfiletemplates.dir/debug.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectfilequickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 96%] Built target bench_itemrepository_autogen /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Automatic MOC for target test_itemrepository [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitplugincheckinrepositoryjob.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/gitnameemaildialog.cpp.o [ 96%] Linking CXX executable ../../../bin/test_gdb [ 96%] Built target bench_indexedstring_autogen [ 96%] Building CXX object plugins/git/tests/CMakeFiles/test_kdevgit.dir/__/debug.cpp.o [ 96%] Linking CXX executable ../../../bin/test_problems [ 97%] Automatic MOC for target test_indexedstring [ 97%] Built target test_cmakeserver [ 97%] Generating ui_projectconfigpage.h [ 97%] Linking CXX executable ../../../bin/test_kdevperforce [ 97%] Generating qrc_kdevclazy.cpp [ 97%] Generating ui_checksetmanagewidget.h [ 97%] Generating ui_checkswidget.h [ 97%] Built target test_lldb [ 97%] Generating ui_commandlinewidget.h [ 97%] Building CXX object plugins/clazy/tests/CMakeFiles/test_clazyjob.dir/test_clazyjob_autogen/mocs_compilation.cpp.o [ 97%] Generating ui_globalconfigpage.h [ 97%] Linking CXX executable ../../../bin/test_projectfilter [ 97%] Building CXX object plugins/clazy/tests/CMakeFiles/test_clazyjob.dir/test_clazyjob.cpp.o [ 97%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/kdevclazy_autogen/mocs_compilation.cpp.o [ 97%] Built target test_generationtest [ 97%] Linking CXX executable ../../../bin/test_ctestfindsuites [ 97%] Automatic MOC for target test_codecompletion [ 97%] Automatic MOC for target bench_codecompletion [ 97%] Built target test_indexedstring_autogen [ 97%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/analyzer.cpp.o [ 97%] Built target test_itemrepository_autogen [ 97%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_languagecontroller.dir/test_languagecontroller_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectfilequickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectfilequickopen.cpp:19: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 97%] Building CXX object kdevplatform/shell/tests/CMakeFiles/test_languagecontroller.dir/test_languagecontroller.cpp.o [ 97%] Built target test_assistants [ 97%] Linking CXX executable ../../../bin/test_files-clang [ 97%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/plugin.cpp.o [ 97%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/customchecksetconfigproxywidget.cpp.o [ 97%] Built target test_qmljsdeclarations [ 97%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checksetselectioncombobox.cpp.o [ 97%] Built target test_codecompletion_autogen [ 97%] Built target bench_codecompletion_autogen [ 97%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checksetselectionlistmodel.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/projectfilequickopen.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object kdevplatform/shell/tests/CMakeFiles/bench_languagecontroller.dir/bench_languagecontroller_autogen/mocs_compilation.cpp.o [ 97%] Linking CXX executable ../../../bin/kcm_uitest [ 97%] Built target test_cmakefileapi [ 97%] Building CXX object kdevplatform/shell/tests/CMakeFiles/bench_languagecontroller.dir/bench_languagecontroller.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 97%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checksetmanagewidget.cpp.o [ 97%] Linking CXX executable ../../../bin/test_cmakemanager [ 97%] Built target test_docker [ 97%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/bench_itemrepository.dir/bench_itemrepository_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/bench_itemrepository.dir/bench_itemrepository.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/tests/test_duchain.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/checkswidget.cpp.o [ 98%] Built target test_gdb [ 98%] Built target test_kdevperforce [ 98%] Built target test_projectfilter [ 98%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/bench_indexedstring.dir/bench_indexedstring_autogen/mocs_compilation.cpp.o [ 98%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepository.dir/test_itemrepository_autogen/mocs_compilation.cpp.o [ 98%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_itemrepository.dir/test_itemrepository.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemtreeview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/bench_indexedstring.dir/bench_indexedstring.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/backgroundparser/tests/test_backgroundparser_autogen/EWIEGA46WW/../../../../../../../kdevplatform/language/backgroundparser/tests/test_backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/backgroundparser/tests/test_backgroundparser_autogen/EWIEGA46WW/moc_test_backgroundparser.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/backgroundparser/tests/test_backgroundparser_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_indexedstring.dir/test_indexedstring_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object kdevplatform/serialization/tests/CMakeFiles/test_indexedstring.dir/test_indexedstring.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 98%] Built target test_problems [ 98%] Building CXX object plugins/clang/tests/CMakeFiles/test_codecompletion.dir/test_codecompletion_autogen/mocs_compilation.cpp.o [ 98%] Building CXX object plugins/clang/tests/CMakeFiles/bench_codecompletion.dir/bench_codecompletion_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 98%] Built target test_ctestfindsuites [ 98%] Building CXX object plugins/clang/tests/CMakeFiles/bench_codecompletion.dir/bench_codecompletion.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testlanguagesupport.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/test_backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/test_backgroundparser.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable ../../../bin/test_standardoutputview [ 98%] Linking CXX executable ../../../bin/test_projectload [ 98%] Building CXX object plugins/clang/tests/CMakeFiles/test_codecompletion.dir/test_codecompletion.cpp.o [ 98%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/commandlinewidget.cpp.o [ 98%] Built target kcm_uitest [ 98%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/globalconfigpage.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemtreeview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemtreeview.cpp:24: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 98%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/config/projectconfigpage.cpp.o [ 98%] Building CXX object plugins/clazy/CMakeFiles/kdevclazy.dir/qrc_kdevclazy.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/backgroundparser/tests/test_backgroundparser_autogen/EWIEGA46WW/../../../../../../../kdevplatform/language/backgroundparser/tests/test_backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/backgroundparser/tests/test_backgroundparser_autogen/EWIEGA46WW/moc_test_backgroundparser.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/backgroundparser/tests/test_backgroundparser_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/backgroundparser/tests/test_backgroundparser_autogen/EWIEGA46WW/../../../../../../../kdevplatform/language/backgroundparser/tests/test_backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/backgroundparser/tests/test_backgroundparser_autogen/EWIEGA46WW/moc_test_backgroundparser.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/backgroundparser/tests/test_backgroundparser_autogen/mocs_compilation.cpp:2: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/problemreporter/problemtreeview.cpp:24: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Built target test_files-clang /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/tests/test_duchain.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/tests/test_duchain.cpp:17: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/backgroundparser/tests/test_backgroundparser_autogen/EWIEGA46WW/../../../../../../../kdevplatform/language/backgroundparser/tests/test_backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/backgroundparser/tests/test_backgroundparser_autogen/EWIEGA46WW/moc_test_backgroundparser.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/kdevplatform/language/backgroundparser/tests/test_backgroundparser_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/templateclassassistant.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testlanguagesupport.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testlanguagesupport.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable ../../../bin/test_findreplace /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testlanguagesupport.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/tests/test_duchain.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Built target test_cmakemanager /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/tests/test_duchain.cpp:574:109: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/templateselectionpage.cpp: In member function 'void KDevelop::TemplateSelectionPagePrivate::getMoreClicked()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/templateselectionpage.cpp:140:77: warning: 'KNS3::DownloadDialog::DownloadDialog(const QString&, QWidget*)' is deprecated: Since 5.80. Use the QML components or the KNS3::QtQuickDialogWrapper instead [-Wdeprecated-declarations] 140 | KNS3::DownloadDialog(QStringLiteral("kdevfiletemplates.knsrc"), ui->view).exec(); | ^ In file included from /usr/include/KF5/KNewStuff3/KNS3/DownloadDialog:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/templateselectionpage.cpp:31: /usr/include/KF5/KNewStuff3/kns3/downloaddialog.h:67:14: note: declared here 67 | explicit DownloadDialog(const QString &configFile, QWidget *parent = nullptr); | ^~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testparsejob.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:484: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1649:50: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/tests/test_duchain.cpp:574:109: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:707:20: required from 'short unsigned int KDevelop::Bucket::totalFreeItemsSize() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1669:66: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/tests/test_duchain.cpp:574:109: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/parsejob.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testparsejob.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/testparsejob.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testhelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/tests/test_projectcontroller.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/plugins/git/diffviewsctrl.cpp: In member function 'void DiffViewsCtrl::applySelected(DiffViewsCtrl::ApplyAction)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/git/diffviewsctrl.cpp:380:44: warning: 'params' may be used uninitialized in this function [-Wmaybe-uninitialized] 380 | VcsJob* indexJob = vData.vcs->apply(selectedDiff, params); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/git/diffviewsctrl.cpp:372:48: warning: 'direction' may be used uninitialized in this function [-Wmaybe-uninitialized] 372 | selectedDiff = fullDiff.subDiffHunk(vData.actView->cursorPosition().line(), direction); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable ../../../bin/test_problemsview /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/test_backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/test_backgroundparser.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/test_backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/test_backgroundparser.cpp:8: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/test_backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/tests/test_backgroundparser.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.cpp:7: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 98%] Built target test_standardoutputview In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/filetemplates/overridespage.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Built target test_projectload /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testhelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/shell/tests/test_languagecontroller.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Built target test_findreplace [ 98%] Linking CXX static library ../../../lib/libquickopentestbase.a [ 98%] Built target quickopentestbase [ 98%] Automatic MOC for target bench_quickopen [ 98%] Automatic MOC for target test_quickopen In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testhelpers.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_indexedstring.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [ 99%] Linking CXX executable ../../../bin/bench_languagecontroller [ 99%] Built target test_problemsview [ 99%] Linking CXX executable ../../bin/testfiletemplates [ 99%] Built target test_quickopen_autogen [ 99%] Building CXX object plugins/quickopen/tests/CMakeFiles/test_quickopen.dir/test_quickopen.cpp.o [ 99%] Building CXX object plugins/quickopen/tests/CMakeFiles/test_quickopen.dir/test_quickopen_autogen/mocs_compilation.cpp.o [ 99%] Linking CXX executable ../../../bin/test_clazyjob [ 99%] Built target bench_quickopen_autogen [ 99%] Building CXX object plugins/quickopen/tests/CMakeFiles/bench_quickopen.dir/bench_quickopen_autogen/mocs_compilation.cpp.o [ 99%] Building CXX object plugins/quickopen/tests/CMakeFiles/bench_quickopen.dir/bench_quickopen.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:126:55: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/abstractitemrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:9: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [ 99%] Linking CXX executable ../../../bin/test_duchain-clang [100%] Linking CXX executable ../../../../bin/test_backgroundparser In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'TestData*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:134:5: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const TestData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:188:31: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'TestData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1123:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:730:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1125:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:313: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:385: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/bench_itemrepository.cpp:118:30: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:4: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:122:98: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/abstractitemrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:18, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:4: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = TestData; ItemRequest = TestDataRepositoryItemRequest; bool markForReferenceCounting = false; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const TestData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_codecompletion.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:4: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:145:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:145:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:289:32: warning: cast from 'char*' to 'TestItem*' increases required alignment of target type [-Wcast-align] 289 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:164:21: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'TestItem*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:208:92: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const TestItem*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:267:37: required from 'short unsigned int KDevelop::Bucket::findIndex(const ItemRequest&) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1123:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:145:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:730:46: required from 'bool KDevelop::Bucket::canAllocateItem(unsigned int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1125:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:145:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:145:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:313: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:145:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:385: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]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1204:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:145:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:145:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:145:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; unsigned int fixedItemSize = 0]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1195:17: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/tests/test_itemrepository.cpp:145:46: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/bench_codecompletion.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = TestItem; ItemRequest = TestItemRequest; bool markForReferenceCounting = true; bool threadSafe = true; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const TestItem*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable ../../../bin/test_indexedstring [100%] Built target bench_languagecontroller /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ [100%] Built target test_clazyjob [100%] Built target testfiletemplates [100%] Linking CXX executable ../../../bin/test_languagecontroller [100%] Built target test_backgroundparser In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/bench_codecompletion.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/bench_codecompletion.cpp:14: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [100%] Linking CXX executable ../../../bin/test_projectcontroller [100%] Linking CXX executable ../../../../bin/test_duchain [100%] Linking CXX executable ../../../bin/bench_indexedstring [100%] Built target test_duchain-clang In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/tests/testfile.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/bench_codecompletion.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Built target test_indexedstring [100%] Linking CXX shared module ../../bin/kdevclazy.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable ../../../bin/test_kdevgit /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_codecompletion.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'KDevelop::ItemRepository::ItemRepository(const QString&, KDevelop::ItemRepositoryRegistry*, uint, KDevelop::AbstractRepositoryManager*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:183:39: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1070:11: warning: 'QMutex::QMutex(QMutex::RecursionMode)' is deprecated: Use QRecursiveMutex instead of a recursive QMutex [-Wdeprecated-declarations] 1070 | : m_ownMutex(QMutex::Recursive) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMutex:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/appendedlist.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_codecompletion.cpp:11: /usr/include/qt5/QtCore/qmutex.h:140:14: note: declared here 140 | explicit QMutex(RecursionMode mode); | ^~~~~~ [100%] Built target bench_indexedstring [100%] Built target kdevclazy [100%] Built target test_languagecontroller [100%] Linking CXX executable ../../../bin/bench_itemrepository In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/backgroundparser/backgroundparser.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/clang/tests/test_codecompletion.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2182:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2182 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1531:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:605:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 605 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable ../../../bin/bench_codecompletion [100%] Built target test_duchain [100%] Built target test_projectcontroller /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:165:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 165 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:167:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 167 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/test_quickopen_autogen/EWIEGA46WW/../../../../../../plugins/quickopen/tests/../duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/test_quickopen_autogen/EWIEGA46WW/../../../../../../plugins/quickopen/tests/quickopentestbase.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/test_quickopen_autogen/EWIEGA46WW/../../../../../../plugins/quickopen/tests/test_quickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/test_quickopen_autogen/EWIEGA46WW/moc_test_quickopen.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/test_quickopen_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable ../../../bin/test_itemrepository /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:162:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 154 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:164:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::readValue(char*&, T&) [with T = short unsigned int; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:169:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2184:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1526:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/util/basicsetrepository.h:307:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:154:15: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/tests/../duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/tests/quickopentestbase.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/tests/test_quickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/tests/test_quickopen.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/bench_quickopen_autogen/EWIEGA46WW/../../../../../../plugins/quickopen/tests/../duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/bench_quickopen_autogen/EWIEGA46WW/../../../../../../plugins/quickopen/tests/quickopentestbase.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/bench_quickopen_autogen/EWIEGA46WW/../../../../../../plugins/quickopen/tests/bench_quickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/bench_quickopen_autogen/EWIEGA46WW/moc_bench_quickopen.cpp:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/build/plugins/quickopen/tests/bench_quickopen_autogen/mocs_compilation.cpp:2: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:668:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 668 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:677:36: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:951:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 951 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:1682:47: required from 'KDevelop::ItemRepository::Statistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1592:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:1590:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:789:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 789 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:537:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:957:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 957 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:567:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:968:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 968 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/serialization/itemrepository.h:572:41: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, 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-22.04.0/kdevplatform/serialization/itemrepository.h:672:35: required from '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-22.04.0/kdevplatform/serialization/itemrepository.h:2154:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; bool threadSafe = false; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:2146:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/serialization/itemrepository.h:962:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 962 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/tests/../duchainitemquickopen.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/tests/quickopentestbase.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/tests/bench_quickopen.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/plugins/quickopen/tests/bench_quickopen.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.04.0/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-22.04.0/kdevplatform/language/duchain/instantiationinformation.h:130:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 130 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [100%] Built target test_kdevgit [100%] Built target bench_itemrepository [100%] Built target test_itemrepository [100%] Built target bench_codecompletion [100%] Linking CXX executable ../../../bin/bench_quickopen [100%] Built target bench_quickopen [100%] Linking CXX executable ../../../bin/test_quickopen [100%] Linking CXX executable ../../../bin/test_codecompletion [100%] Built target test_quickopen [100%] Built target test_codecompletion >>> kdevelop: Entering fakeroot... -- Install configuration: "None" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSublime.so.5.8.220400 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSublime.so.58 -- 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.5.8.220400 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformInterfaces.so.58 -- 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/share/kservicetypes5/kdevelopplugin.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so.5.8.220400 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so.58 -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformProject.so.5.8.220400" 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.5.8.220400 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so.58 -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformLanguage.so.5.8.220400" 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/safetycounter.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/applychangeswidget.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.5.8.220400 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so.58 -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformShell.so.5.8.220400" 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/colorschemechooser.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/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/checkerstatus.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.5.8.220400 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so.58 -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformUtil.so.5.8.220400" 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/objectlist.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/stack.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/include/kdevplatform/util/texteditorhelpers.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/lib/libKDevPlatformOutputView.so.5.8.220400 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so.58 -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformOutputView.so.5.8.220400" 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.5.8.220400 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so.58 -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformVcs.so.5.8.220400" 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.5.8.220400 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so.58 -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDebugger.so.5.8.220400" 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.5.8.220400 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so.58 -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformDocumentation.so.5.8.220400" 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.5.8.220400 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so.58 -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformSerialization.so.5.8.220400" 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/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/repositorymanager.h -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/grantlee/5.2/kdev_filters.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/grantlee/5.2/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.5.8.220400 -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformTests.so.58 -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevPlatformTests.so.5.8.220400" 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/kdevsignalspy.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/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-none.cmake -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/qlogging-categories5/kdevplatform.categories -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevCompileAnalyzerCommon.so.36 -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevCompileAnalyzerCommon.so.36" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevclangtidy.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevclangtidy.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevclazy.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevcppcheck.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevheaptrack.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevheaptrack.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevlldb.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevgdb.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/knsrcfiles/kdevelop-qthelp.knsrc -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevqthelp.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevqthelp.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevmanpage.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevastyle.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevastyle.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevcustomscript.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevcustomscript.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevdefinesandincludesmanager.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevdefinesandincludesmanager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/bin/kdev_includepathsconverter -- Set 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/share/kdevqmljssupport/nodejsmodules/__builtin_dom.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/__builtin_ecmascript.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/buffer.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/child_process.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/common.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/console.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/crypto.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/dgram.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/dns.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/domain.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/event.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/fs.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/http.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/https.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/net.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/os.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/path.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/punycode.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/querystring.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/readline.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/stream.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/string_decoder.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/tls.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/tty.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/url.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/util.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/vm.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/zlib.js -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/nodejsmodules/__builtin_qml.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevqmljslanguagesupport.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevqmljslanguagesupport.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/FontFamily.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Height.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/ColorPicker.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/FontSize.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Width.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Duration.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Spacing.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/Opacity.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/PropertyWidget.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kdevqmljssupport/propertywidgets/README -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevClangPrivate.so.36 -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevClangPrivate.so.36" to "" -- 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/qt5/plugins/kdevplatform/36/kdevclangsupport.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevclangsupport.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/mime/packages/kdevclang.xml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevmakebuilder.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevninja.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevninja.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevcmakebuilder.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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.36 -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/libKDevCMakeCommon.so.36" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevcmakemanager.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevcmakemanager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevcmakedocumentation.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevcmakedocumentation.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevcustommakemanager.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevcustommakemanager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevcustombuildsystem.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevcustombuildsystem.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevmesonmanager.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevmesonmanager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevgenericmanager.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevgenericmanager.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevandroid.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevandroid.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/qt5/plugins/kdevplatform/36/kdevdocker.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevflatpak.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevbazaar.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevgit.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevperforce.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevperforce.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevvcschangesviewplugin.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevappwizard.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevappwizard.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevcodeutils.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevcontextbrowser.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevcontextbrowser.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevdocumentswitcher.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevdocumentswitcher.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevdocumentview.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevdocumentview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevexecute.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/lib/qt5/plugins/kdevplatform/36/kdevexecutescript.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevexternalscript.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevexternalscript.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevfilemanager.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevfiletemplates.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevgrepview.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevgrepview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevopenwith.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevoutlineview.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevoutlineview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevpatchreview.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevpatchreview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevproblemreporter.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevproblemreporter.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevprojectfilter.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevprojectfilter.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevprojectmanagerview.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevprojectmanagerview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevquickopen.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevquickopen.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevsourceformatter.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevsourceformatter.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevstandardoutputview.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevstandardoutputview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevswitchtobuddy.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevswitchtobuddy.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevtestview.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevtestview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevscratchpad.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevscratchpad.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevclassbrowser.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevclassbrowser.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevexecuteplasmoid.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/qt5/plugins/kdevplatform/36/kdevghprovider.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevghprovider.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevkonsoleview.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevkonsoleview.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/qml/org/kde/kdevplatform/libkdevelopdashboarddeclarativeplugin.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/qml/org/kde/kdevplatform/libkdevelopdashboarddeclarativeplugin.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/qml/org/kde/kdevplatform/qmldir -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/kdevwelcomepage.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/plugins/kdevplatform/36/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/kdevelopsessions -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions/metadata.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions/contents -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions/contents/ui -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/plasma/plasmoids/kdevelopsessions/contents/ui/kdevelopsessions.qml -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/kservices5/plasma-applet-kdevelopsessions.desktop -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/qml/org/kde/plasma/private/kdevelopsessions/libkdevelopsessionsplugin.so -- Set runtime path of "/home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/qml/org/kde/plasma/private/kdevelopsessions/libkdevelopsessionsplugin.so" to "" -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/lib/qt5/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 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/knotifications5/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_qt5guiapp.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_qt5-qml2.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/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/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/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-categories5/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/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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/ko/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustommake.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/kdevstandardoutputview.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/kdevfiletemplates.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/kdevtestview.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/kdevproblemreporter.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/kdevdocumentview.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/kdevmakebuilder.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/kdevgrepview.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/kdevquickopen.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/kdevpatchreview.mo -- 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/kdevmanpage.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/kdevprojectfilter.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/kdevninja.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/kdevghprovider.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/kdevcontextbrowser.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/kdevfilemanager.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/kdevsubversion.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/kdevqthelp.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/kdevgdb.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevgit.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/kdevfiletemplates.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/kdevclangtidy.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/kdevexternalscript.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/kdevprojectmanagerview.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/kdevdocumentview.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/kdevmakebuilder.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/kdevgrepview.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/kdevquickopen.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/kdevpatchreview.mo -- 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/kdevmanpage.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/kdevprojectfilter.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/kdevninja.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/kdevexecute.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/kdevghprovider.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/kdevcontextbrowser.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/kdevfilemanager.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/kdevheaptrack.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/kdevcppcheck.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/kdevqthelp.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/kdevgdb.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/kdevelop.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/kdevkonsole.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/kdevdebuggercommon.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/kdevclassbrowser.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/kdevappwizard.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/kdevprojectmanagerview.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/kdevmakebuilder.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/kdevquickopen.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/kdevpatchreview.mo -- 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/kdevexecute.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/hr/LC_MESSAGES/kdevcmakebuilder.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/kdevsubversion.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/kdevcmake.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/ast -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ast/LC_MESSAGES -- Installing: /home/buildozer/aports/community/kdevelop/pkg/kdevelop/usr/share/locale/ast/LC_MESSAGES/kdevkonsole.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/ca@valencia/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/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/kdevqmljs.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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustommake.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/kdevstandardoutputview.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/kdevappwizard.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/kdevproblemreporter.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/kdevdocumentview.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/kdevmakebuilder.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/kdevquickopen.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/kdevpatchreview.mo -- 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/kdevmanpage.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/kdevexecutescript.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/kdevvcsprojectintegration.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/mr/LC_MESSAGES/kdevcmakebuilder.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/kdevokteta.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/kdevqthelp.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/kdevgdb.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/cs/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/uk/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/ca/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevelop.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/kdevappwizard.mo -- 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/kdevokteta.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/pl/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustommake.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/kdevstandardoutputview.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/kdevfiletemplates.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/kdevtestview.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/kdevproblemreporter.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/kdevdocumentview.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/kdevmakebuilder.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/kdevquickopen.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/kdevpatchreview.mo -- 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/kdevmanpage.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/kdevprojectfilter.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/kdevninja.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/kdevghprovider.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/kdevcontextbrowser.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/kdevfilemanager.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/kdevsubversion.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/kdevqthelp.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/kdevgdb.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/nl/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/lt/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevqmljs.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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustommake.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/kdevstandardoutputview.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/kdevfiletemplates.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/kdevtestview.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/kdevproblemreporter.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/kdevdocumentview.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/kdevmakebuilder.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/kdevgrepview.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/kdevquickopen.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/kdevpatchreview.mo -- 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/kdevmanpage.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/kdevprojectfilter.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/kdevninja.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/kdevghprovider.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/kdevcontextbrowser.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/kdevfilemanager.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/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/kdevelop.mo -- 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/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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/es/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/sv/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/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/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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/et/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevelop.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/kdevkonsole.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/kdevdebuggercommon.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/kdevcustommake.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/kdevstandardoutputview.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/kdevappwizard.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/kdevproblemreporter.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/kdevdocumentview.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/kdevqmakemanager.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevexecute.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/kdevcmakebuilder.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/kdevsubversion.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/kdevcmake.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/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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustommake.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/kdevstandardoutputview.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/kdevappwizard.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/kdevproblemreporter.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/kdevdocumentview.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/kdevmakebuilder.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/kdevgrepview.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/kdevquickopen.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/kdevpatchreview.mo -- 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/kdevmanpage.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/kdevexecutescript.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/kdevexecute.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/kdevcontextbrowser.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/kdevfilemanager.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/kdevsubversion.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/kdevcmake.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/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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/it/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevastyle.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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevandroid.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/kdevclangtidy.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/kdevexternalscript.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/kdevprojectmanagerview.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/kdevexecute.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/kdevcontextbrowser.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/kdevfilemanager.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/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/kdevastyle.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/kdevkonsole.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/kdevdebuggercommon.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/kdevcustommake.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/kdevstandardoutputview.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/kdevgit.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/kdevproblemreporter.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/kdevcustomscript.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/kdevmakebuilder.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/kdevgrepview.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/kdevquickopen.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/kdevpatchreview.mo -- 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/kdevexecute.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/ro/LC_MESSAGES/kdevcmakebuilder.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/kdevsubversion.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/kdevcmake.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/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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/pt/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/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/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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/en_GB/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevwelcomepage.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/kdevelop.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/kdevplatform.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/kdevqthelp.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/sl/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/de/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/fr/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustommake.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/kdevstandardoutputview.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/kdevsourceformatter.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/kdevgit.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/kdevfiletemplates.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/kdevclangtidy.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/kdevexternalscript.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/kdevprojectmanagerview.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/kdevdocumentview.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/kdevmakebuilder.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/kdevgrepview.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/kdevquickopen.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/kdevpatchreview.mo -- 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/kdevmanpage.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/kdevprojectfilter.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/kdevninja.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/kdevexecute.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/kdevghprovider.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/kdevcontextbrowser.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/kdevfilemanager.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/kdevsubversion.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/kdevqthelp.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/kdevgdb.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/sk/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevkonsole.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/kdevclassbrowser.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/kdevquickopen.mo -- 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/kdevexecute.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/pa/LC_MESSAGES/kdevfilemanager.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/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/kdevwelcomepage.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevcustommake.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/kdevstandardoutputview.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/kdevlldb.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/kdevandroid.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/kdevtestview.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/kdevproblemreporter.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/kdevninja.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/kdevghprovider.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/kdevcontextbrowser.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/kdevfilemanager.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevastyle.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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustommake.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/kdevstandardoutputview.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/kdevgit.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/kdevexternalscript.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/kdevprojectmanagerview.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/kdevdocumentview.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/kdevmakebuilder.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/kdevgrepview.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/kdevquickopen.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/kdevpatchreview.mo -- 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/kdevmanpage.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/kdevexecute.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/kdevcontextbrowser.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/kdevfilemanager.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/kdevsubversion.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/kdevqthelp.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/kdevgdb.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/kdevelop.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/kdevgit.mo -- 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/kdevmesonmanager.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/kdevastyle.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/kdevelop.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/plasma_applet_kdevelopsessions.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/kdevclassbrowser.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/kdevsourceformatter.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/kdevappwizard.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/kdevprojectmanagerview.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/kdevdocumentview.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/kdevmakebuilder.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/kdevgrepview.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/kdevquickopen.mo -- 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/kdevexecute.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/nn/LC_MESSAGES/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevgdb.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/zh_CN/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevqmljs.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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustommake.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/kdevstandardoutputview.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/kdevfiletemplates.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/kdevtestview.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/kdevproblemreporter.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/kdevdocumentview.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/kdevmakebuilder.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/kdevgrepview.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/kdevquickopen.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/kdevpatchreview.mo -- 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/kdevmanpage.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/kdevexecutescript.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/kdevexecute.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/kdevcontextbrowser.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/kdevfilemanager.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/kdevsubversion.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/kdevqthelp.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/kdevgdb.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/kdevkonsole.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/kdevclassbrowser.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/kdevappwizard.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/kdevprojectmanagerview.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/kdevdocumentswitcher.mo -- 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/kdevcontextbrowser.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/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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/zh_TW/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevopenwith.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/kdevelop.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/kdevcodeutils.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/kdevcustombuildsystem.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/kdevclassbrowser.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/kdevgit.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/kdevappwizard.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/kdevexternalscript.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/kdevprojectmanagerview.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/plasma_runner_kdevelopsessions.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/kdevgrepview.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/kk/LC_MESSAGES/kdevexecutescript.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/kdevexecute.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevexecuteplasmoid.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/kdevcmake.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/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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/pt_BR/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/gl/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.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/kdevqmljs.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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustommake.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/kdevstandardoutputview.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/kdevfiletemplates.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/kdevtestview.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/kdevproblemreporter.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/kdevdocumentview.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/kdevmakebuilder.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/kdevgrepview.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/kdevquickopen.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/kdevpatchreview.mo -- 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/kdevmanpage.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/kdevprojectfilter.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/kdevninja.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/kdevghprovider.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/kdevcontextbrowser.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/kdevfilemanager.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/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/kdevscratchpad.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/kdevqmljs.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/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/kdevkonsole.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/kdevdebuggercommon.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/plasma_applet_kdevelopsessions.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/kdevcustomdefinesandincludes.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/kdevclang.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/kdevclassbrowser.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/kdevclazy.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/kdevlldb.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/kdevandroid.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/kdevappwizard.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/kdevtestview.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/kdevproblemreporter.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/kdevcompileanalyzercommon.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/kdevdocumentview.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/kdevmakebuilder.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/kdevdocker.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/kdevqmakebuilder.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/kdevdocumentswitcher.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/kdevplatform.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/kdevswitchtobuddy.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/ja/LC_MESSAGES/kdevexecutescript.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/kdevoutlineview.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/kdevmesonmanager.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/kdevvcsprojectintegration.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/kdevcmakebuilder.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/kdevokteta.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/kdevsubversion.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/kdevexecuteplasmoid.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/kdevcmake.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/kdevflatpak.mo -- 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/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 >>> kdevelop-dev*: Running split function dev... >>> kdevelop-dev*: Preparing subpackage kdevelop-dev... >>> kdevelop-dev*: Stripping binaries >>> kdevelop-dev*: Running postcheck for kdevelop-dev >>> kdevelop-doc*: Running split function doc... >>> kdevelop-doc*: Preparing subpackage kdevelop-doc... >>> kdevelop-doc*: Running postcheck for kdevelop-doc >>> kdevelop-lang*: Running split function lang... >>> kdevelop-lang*: Preparing subpackage kdevelop-lang... >>> kdevelop-lang*: Running postcheck for kdevelop-lang >>> kdevelop*: Running postcheck for kdevelop >>> kdevelop*: Preparing package kdevelop... >>> kdevelop*: Stripping binaries >>> kdevelop-dev*: Scanning shared objects >>> kdevelop-doc*: Scanning shared objects >>> kdevelop-lang*: Scanning shared objects >>> kdevelop*: Scanning shared objects >>> kdevelop-dev*: Tracing dependencies... kdevelop=22.04.0-r0 >>> kdevelop-dev*: Package size: 2.6 MB >>> kdevelop-dev*: Compressing data... >>> kdevelop-dev*: Create checksum... >>> kdevelop-dev*: Create kdevelop-dev-22.04.0-r0.apk >>> kdevelop-doc*: Tracing dependencies... >>> kdevelop-doc*: Package size: 4.9 MB >>> kdevelop-doc*: Compressing data... >>> kdevelop-doc*: Create checksum... >>> kdevelop-doc*: Create kdevelop-doc-22.04.0-r0.apk >>> kdevelop-lang*: Tracing dependencies... >>> kdevelop-lang*: Package size: 14.6 MB >>> kdevelop-lang*: Compressing data... >>> kdevelop-lang*: Create checksum... >>> kdevelop-lang*: Create kdevelop-lang-22.04.0-r0.apk >>> kdevelop*: Tracing dependencies... indent so:libGrantlee_Templates.so.5 so:libKF5Archive.so.5 so:libKF5Bookmarks.so.5 so:libKF5Codecs.so.5 so:libKF5Completion.so.5 so:libKF5ConfigCore.so.5 so:libKF5ConfigGui.so.5 so:libKF5ConfigWidgets.so.5 so:libKF5CoreAddons.so.5 so:libKF5Crash.so.5 so:libKF5Declarative.so.5 so:libKF5GuiAddons.so.5 so:libKF5I18n.so.5 so:libKF5IconThemes.so.5 so:libKF5ItemModels.so.5 so:libKF5ItemViews.so.5 so:libKF5JobWidgets.so.5 so:libKF5KCMUtils.so.5 so:libKF5KIOCore.so.5 so:libKF5KIOFileWidgets.so.5 so:libKF5KIOGui.so.5 so:libKF5KIOWidgets.so.5 so:libKF5NewStuff.so.5 so:libKF5Notifications.so.5 so:libKF5NotifyConfig.so.5 so:libKF5Parts.so.5 so:libKF5Service.so.5 so:libKF5SonnetUi.so.5 so:libKF5TextEditor.so.5 so:libKF5TextWidgets.so.5 so:libKF5ThreadWeaver.so.5 so:libKF5WidgetsAddons.so.5 so:libKF5WindowSystem.so.5 so:libKF5XmlGui.so.5 so:libQt5Core.so.5 so:libQt5DBus.so.5 so:libQt5Gui.so.5 so:libQt5Help.so.5 so:libQt5Network.so.5 so:libQt5Qml.so.5 so:libQt5Quick.so.5 so:libQt5QuickWidgets.so.5 so:libQt5Test.so.5 so:libQt5WebEngineCore.so.5 so:libQt5WebEngineWidgets.so.5 so:libQt5Widgets.so.5 so:libQt5Xml.so.5 so:libc.musl-armv7.so.1 so:libclang.so.13 so:libgcc_s.so.1 so:libkomparediff2.so.5 so:libprocesscore.so.9 so:libprocessui.so.9 so:libstdc++.so.6 >>> kdevelop*: Package size: 12.5 MB >>> kdevelop*: Compressing data... >>> kdevelop*: Create checksum... >>> kdevelop*: Create kdevelop-22.04.0-r0.apk >>> kdevelop: Build complete at Sat, 23 Apr 2022 17:37:15 +0000 elapsed time 0h 3m 11s >>> kdevelop: Cleaning up srcdir >>> kdevelop: Cleaning up pkgdir >>> kdevelop: Uninstalling dependencies... (1/495) Purging libcanberra-gstreamer (0.30-r8) (2/495) Purging .makedepends-kdevelop (20220423.173405) (3/495) Purging indent (2.2.12-r1) (4/495) Purging boost-dev (1.77.0-r4) (5/495) Purging boost1.77-dev (1.77.0-r4) (6/495) Purging boost1.77 (1.77.0-r4) (7/495) Purging boost1.77-libs (1.77.0-r4) (8/495) Purging boost1.77-atomic (1.77.0-r4) (9/495) Purging boost1.77-container (1.77.0-r4) (10/495) Purging boost1.77-contract (1.77.0-r4) (11/495) Purging boost1.77-coroutine (1.77.0-r4) (12/495) Purging boost1.77-date_time (1.77.0-r4) (13/495) Purging boost1.77-fiber (1.77.0-r4) (14/495) Purging boost1.77-graph (1.77.0-r4) (15/495) Purging boost1.77-iostreams (1.77.0-r4) (16/495) Purging boost1.77-json (1.77.0-r4) (17/495) Purging boost1.77-locale (1.77.0-r4) (18/495) Purging boost1.77-log_setup (1.77.0-r4) (19/495) Purging boost1.77-math (1.77.0-r4) (20/495) Purging boost1.77-nowide (1.77.0-r4) (21/495) Purging boost1.77-prg_exec_monitor (1.77.0-r4) (22/495) Purging boost1.77-program_options (1.77.0-r4) (23/495) Purging boost1.77-python3 (1.77.0-r4) (24/495) Purging boost1.77-random (1.77.0-r4) (25/495) Purging boost1.77-regex (1.77.0-r4) (26/495) Purging boost1.77-stacktrace_basic (1.77.0-r4) (27/495) Purging boost1.77-stacktrace_noop (1.77.0-r4) (28/495) Purging boost1.77-system (1.77.0-r4) (29/495) Purging boost1.77-timer (1.77.0-r4) (30/495) Purging boost1.77-type_erasure (1.77.0-r4) (31/495) Purging boost1.77-unit_test_framework (1.77.0-r4) (32/495) Purging boost1.77-wave (1.77.0-r4) (33/495) Purging boost1.77-wserialization (1.77.0-r4) (34/495) Purging clang-dev (13.0.1-r0) (35/495) Purging clang (13.0.1-r0) (36/495) Purging clang-extra-tools (13.0.1-r0) (37/495) Purging extra-cmake-modules (5.93.0-r0) (38/495) Purging cmake (3.23.1-r0) (39/495) Purging grantlee-dev (5.2.0-r1) (40/495) Purging graphviz-dev (3.0.0-r0) (41/495) Purging gmp-dev (6.2.1-r2) (42/495) Purging libgmpxx (6.2.1-r2) (43/495) Purging python3-dev (3.10.3-r1) (44/495) Purging graphviz (3.0.0-r0) Executing graphviz-3.0.0-r0.pre-deinstall (45/495) Purging grantlee (5.2.0-r1) (46/495) Purging kcmutils-dev (5.93.0-r0) (47/495) Purging kcmutils (5.93.0-r0) (48/495) Purging kdoctools-dev (5.93.0-r0) (49/495) Purging kitemmodels-dev (5.93.0-r0) (50/495) Purging kitemmodels (5.93.0-r0) (51/495) Purging knotifyconfig-dev (5.93.0-r0) (52/495) Purging knotifyconfig (5.93.0-r0) (53/495) Purging ktexteditor-dev (5.93.0-r0) (54/495) Purging kparts-dev (5.93.0-r0) (55/495) Purging syntax-highlighting-dev (5.93.0-r0) (56/495) Purging ktexteditor (5.93.0-r0) (57/495) Purging libkomparediff2-dev (22.04.0-r0) (58/495) Purging libkomparediff2 (22.04.0-r0) (59/495) Purging libksysguard-dev (5.24.4-r0) (60/495) Purging knewstuff-dev (5.93.0-r0) (61/495) Purging knewstuff (5.93.0-r0) (62/495) Purging kirigami2 (5.93.0-r0) (63/495) Purging libcap-dev (2.63-r0) (64/495) Purging libnl3-dev (3.5.0-r0) (65/495) Purging libnl3-cli (3.5.0-r0) (66/495) Purging libpcap-dev (1.10.1-r0) (67/495) Purging lm-sensors-dev (3.6.0-r1) (68/495) Purging plasma-framework-dev (5.93.0-r0) (69/495) Purging kactivities-dev (5.93.0-r0) (70/495) Purging kdeclarative-dev (5.93.0-r0) (71/495) Purging kio-dev (5.93.0-r0) (72/495) Purging kbookmarks-dev (5.93.0-r0) (73/495) Purging kjobwidgets-dev (5.93.0-r0) (74/495) Purging kwallet-dev (5.93.0-r0) (75/495) Purging gpgme-dev (1.17.1-r0) (76/495) Purging qgpgme (1.17.1-r0) (77/495) Purging libgcrypt-dev (1.9.4-r0) (78/495) Purging solid-dev (5.93.0-r0) (79/495) Purging kirigami2-dev (5.93.0-r0) (80/495) Purging knotifications-dev (5.93.0-r0) (81/495) Purging libcanberra-dev (0.30-r8) (82/495) Purging libcanberra-gtk2 (0.30-r8) (83/495) Purging libcanberra-gtk3 (0.30-r8) (84/495) Purging phonon-dev (4.11.1-r2) (85/495) Purging phonon (4.11.1-r2) (86/495) Purging kpackage-dev (5.93.0-r0) (87/495) Purging kwayland-dev (5.93.0-r0) (88/495) Purging kxmlgui-dev (5.93.0-r0) (89/495) Purging attica-dev (5.93.0-r0) (90/495) Purging attica (5.93.0-r0) (91/495) Purging kglobalaccel-dev (5.93.0-r0) (92/495) Purging ktextwidgets-dev (5.93.0-r0) (93/495) Purging kcompletion-dev (5.93.0-r0) (94/495) Purging kiconthemes-dev (5.93.0-r0) (95/495) Purging karchive-dev (5.93.0-r0) (96/495) Purging kconfigwidgets-dev (5.93.0-r0) (97/495) Purging kauth-dev (5.93.0-r0) (98/495) Purging polkit-qt-1-dev (0.114.0-r0) (99/495) Purging polkit-elogind-dev (0.120-r2) (100/495) Purging polkit-dev (0.120-r2) (101/495) Purging polkit-common (0.120-r2) (102/495) Purging dbus-glib-dev (0.112-r0) (103/495) Purging dbus-glib (0.112-r0) (104/495) Purging kcodecs-dev (5.93.0-r0) (105/495) Purging kguiaddons-dev (5.93.0-r0) (106/495) Purging qt5-qtwayland-dev (5.15.3_git20220214-r0) (107/495) Purging kitemviews-dev (5.93.0-r0) (108/495) Purging qt5-qtsvg-dev (5.15.3_git20200406-r0) (109/495) Purging kservice-dev (5.93.0-r0) (110/495) Purging kconfig-dev (5.93.0-r0) (111/495) Purging kcrash-dev (5.93.0-r0) (112/495) Purging kcoreaddons-dev (5.93.0-r0) (113/495) Purging kwindowsystem-dev (5.93.0-r0) (114/495) Purging qt5-qtx11extras-dev (5.15.3_git20201027-r0) (115/495) Purging kdbusaddons-dev (5.93.0-r0) (116/495) Purging ki18n-dev (5.93.0-r0) (117/495) Purging qt5-qtscript-dev (5.15.3_git20210316-r0) (118/495) Purging qt5-qtscript (5.15.3_git20210316-r0) (119/495) Purging qt5-qtspeech-dev (5.15.3_git20201028-r0) (120/495) Purging sonnet-dev (5.93.0-r0) (121/495) Purging kwidgetsaddons-dev (5.93.0-r0) (122/495) Purging qt5-qtquickcontrols2-dev (5.15.3_git20201110-r0) (123/495) Purging qt5-qtwebengine-dev (5.15.3_git20220407-r0) (124/495) Purging ffmpeg-dev (5.0.1-r1) (125/495) Purging gst-plugins-base-dev (1.20.1-r0) (126/495) Purging gstreamer-dev (1.20.1-r0) (127/495) Purging libxkbfile-dev (1.1.0-r0) (128/495) Purging libxkbfile (1.1.0-r0) (129/495) Purging libxslt-dev (1.1.35-r0) (130/495) Purging qt5-qtwebengine (5.15.3_git20220407-r0) (131/495) Purging samurai (1.2-r1) (132/495) Purging plasma-framework (5.93.0-r0) (133/495) Purging qt5-qttools-dev (5.15.3_git20201202-r3) (134/495) Purging qt5-qtwebchannel-dev (5.15.3_git20201028-r0) (135/495) Purging qt5-qtwebchannel (5.15.3_git20201028-r0) (136/495) Purging libksysguard (5.24.4-r0) (137/495) Purging threadweaver-dev (5.93.0-r0) (138/495) Purging qt5-qtdeclarative-dev (5.15.3_git20220209-r2) (139/495) Purging threadweaver (5.93.0-r0) (140/495) Purging git-perl (2.36.0-r0) (141/495) Purging perl-git (2.36.0-r0) (142/495) Purging perl-error (0.17029-r1) (143/495) Purging gtk+3.0-dev (3.24.33-r0) (144/495) Purging wayland-protocols (1.25-r0) (145/495) Purging gtk+3.0 (3.24.33-r0) Executing gtk+3.0-3.24.33-r0.post-deinstall (146/495) Purging qt5-qtbase-dev (5.15.3_git20220217-r0) (147/495) Purging qt5-qtbase-sqlite (5.15.3_git20220217-r0) (148/495) Purging qt5-qtbase-odbc (5.15.3_git20220217-r0) (149/495) Purging qt5-qtbase-postgresql (5.15.3_git20220217-r0) (150/495) Purging qt5-qtbase-mysql (5.15.3_git20220217-r0) (151/495) Purging qt5-qtbase-tds (5.15.3_git20220217-r0) (152/495) Purging libsm-dev (1.2.3-r0) (153/495) Purging sqlite-dev (3.38.2-r0) (154/495) Purging gtk+2.0-dev (2.24.33-r2) (155/495) Purging intltool (0.51.0-r4) (156/495) Purging perl-xml-parser (2.46-r2) (157/495) Purging perl-libwww (6.60-r0) (158/495) Purging perl-http-cookies (6.10-r0) (159/495) Purging perl-net-http (6.21-r0) (160/495) Purging perl-http-daemon (6.13-r0) (161/495) Purging perl-html-parser (3.78-r0) (162/495) Purging perl-html-tagset (3.20-r3) (163/495) Purging perl-file-listing (6.14-r0) (164/495) Purging perl-www-robotrules (6.02-r3) (165/495) Purging perl-http-negotiate (6.01-r3) (166/495) Purging perl-http-message (6.36-r0) (167/495) Purging perl-http-date (6.05-r1) (168/495) Purging perl-uri (5.10-r0) (169/495) Purging perl-io-html (1.004-r0) (170/495) Purging perl-lwp-mediatypes (6.04-r1) (171/495) Purging perl-encode-locale (1.05-r3) (172/495) Purging perl-try-tiny (0.31-r0) (173/495) Purging perl-capture-tiny (0.48-r2) (174/495) Purging perl-pod-coverage (0.23-r2) (175/495) Purging perl-devel-symdump (2.18-r2) (176/495) Purging perl-test-pod (1.52-r2) (177/495) Purging perl-pod-parser (1.63-r1) (178/495) Purging perl (5.34.1-r0) (179/495) Purging pango-dev (1.50.5-r1) (180/495) Purging pango-tools (1.50.5-r1) (181/495) Purging ttf-droid (20200215-r1) (182/495) Purging gdk-pixbuf-dev (2.42.8-r0) (183/495) Purging cairo-dev (1.17.4-r0) (184/495) Purging cairo-tools (1.17.4-r0) (185/495) Purging xcb-util-dev (0.4.0-r3) (186/495) Purging util-macros (1.19.3-r0) (187/495) Purging cairo-gobject (1.17.4-r0) (188/495) Purging at-spi2-atk-dev (2.38.0-r0) (189/495) Purging at-spi2-atk (2.38.0-r0) (190/495) Purging atk-dev (2.38.0-r0) (191/495) Purging at-spi2-core-dev (2.44.0-r0) (192/495) Purging at-spi2-core (2.44.0-r0) (193/495) Purging harfbuzz-dev (4.2.0-r0) (194/495) Purging harfbuzz-icu (4.2.0-r0) (195/495) Purging glib-dev (2.72.1-r0) (196/495) Purging bzip2-dev (1.0.8-r1) (197/495) Purging gettext-dev (0.21-r2) (198/495) Purging gettext-asprintf (0.21-r2) (199/495) Purging gettext (0.21-r2) (200/495) Purging kparts (5.93.0-r0) (201/495) Purging kdeclarative (5.93.0-r0) (202/495) Purging kio (5.93.0-r0) (203/495) Purging kwallet (5.93.0-r0) (204/495) Purging knotifications (5.93.0-r0) (205/495) Purging ktextwidgets (5.93.0-r0) (206/495) Purging qt5-qtspeech (5.15.3_git20201028-r0) (207/495) Purging qt5-qtmultimedia (5.15.3_git20201130-r0) (208/495) Purging gst-plugins-base (1.20.1-r0) (209/495) Purging gettext-libs (0.21-r2) (210/495) Purging gtk+2.0 (2.24.33-r2) Executing gtk+2.0-2.24.33-r2.post-deinstall (211/495) Purging gtk-update-icon-cache (2.24.33-r2) (212/495) Purging sonnet (5.93.0-r0) (213/495) Purging hunspell (1.7.0-r1) (214/495) Purging gdk-pixbuf (2.42.8-r0) Executing gdk-pixbuf-2.42.8-r0.pre-deinstall (215/495) Purging shared-mime-info (2.2-r0) Executing shared-mime-info-2.2-r0.post-deinstall (216/495) Purging gstreamer (1.20.1-r0) (217/495) Purging ffmpeg-libs (5.0.1-r1) (218/495) Purging libpulse (15.0-r2) (219/495) Purging pango (1.50.5-r1) Executing pango-1.50.5-r1.pre-deinstall (220/495) Purging kbookmarks (5.93.0-r0) (221/495) Purging kxmlgui (5.93.0-r0) (222/495) Purging kiconthemes (5.93.0-r0) (223/495) Purging kconfigwidgets (5.93.0-r0) (224/495) Purging kauth (5.93.0-r0) (225/495) Purging polkit-qt-1 (0.114.0-r0) (226/495) Purging polkit-elogind-libs (0.120-r2) (227/495) Purging kglobalaccel (5.93.0-r0) (228/495) Purging kcrash (5.93.0-r0) (229/495) Purging qt5-qttools (5.15.3_git20201202-r3) (230/495) Purging kpackage (5.93.0-r0) (231/495) Purging kservice (5.93.0-r0) (232/495) Purging kdbusaddons (5.93.0-r0) (233/495) Purging kguiaddons (5.93.0-r0) (234/495) Purging qt5-qtwayland (5.15.3_git20220214-r0) (235/495) Purging kirigami2-libs (5.93.0-r0) (236/495) Purging qt5-qtquickcontrols2 (5.15.3_git20201110-r0) (237/495) Purging qt5-qtgraphicaleffects (5.15.3_git20201105-r0) (238/495) Purging kcompletion (5.93.0-r0) (239/495) Purging kconfig (5.93.0-r0) (240/495) Purging ki18n (5.93.0-r0) (241/495) Purging qt5-qtdeclarative (5.15.3_git20220209-r2) (242/495) Purging kdoctools (5.93.0-r0) (243/495) Purging docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-deinstall (244/495) Purging docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-deinstall (245/495) Purging libxml2-utils (2.9.13-r0) (246/495) Purging karchive (5.93.0-r0) (247/495) Purging kwindowsystem (5.93.0-r0) (248/495) Purging qt5-qtsvg (5.15.3_git20200406-r0) (249/495) Purging kjobwidgets (5.93.0-r0) (250/495) Purging qt5-qtx11extras (5.15.3_git20201027-r0) (251/495) Purging kwidgetsaddons (5.93.0-r0) (252/495) Purging syntax-highlighting (5.93.0-r0) (253/495) Purging solid-libs (5.93.0-r0) (254/495) Purging kitemviews (5.93.0-r0) (255/495) Purging kwayland (5.93.0-r0) (256/495) Purging qt5-qtbase-x11 (5.15.3_git20220217-r0) (257/495) Purging hicolor-icon-theme (0.17-r1) (258/495) Purging kactivities-libs (5.93.0-r0) (259/495) Purging kcoreaddons (5.93.0-r0) (260/495) Purging kcodecs (5.93.0-r0) (261/495) Purging qt5-qtbase (5.15.3_git20220217-r0) (262/495) Purging xdg-utils (1.1.3-r3) (263/495) Purging xset (1.2.4-r0) (264/495) Purging xprop (1.2.5-r0) (265/495) Purging libass (0.15.2-r0) (266/495) Purging harfbuzz (4.2.0-r0) (267/495) Purging graphene (1.10.8-r0) (268/495) Purging atk (2.38.0-r0) (269/495) Purging glib (2.72.1-r0) (270/495) Purging cups-libs (2.4.1-r1) (271/495) Purging avahi-libs (0.8-r5) (272/495) Purging libintl (0.21-r2) (273/495) Purging boost1.77-chrono (1.77.0-r4) (274/495) Purging boost1.77-context (1.77.0-r4) (275/495) Purging boost1.77-log (1.77.0-r4) (276/495) Purging boost1.77-thread (1.77.0-r4) (277/495) Purging boost1.77-filesystem (1.77.0-r4) (278/495) Purging graphite2-dev (1.3.14-r1) (279/495) Purging graphite2 (1.3.14-r1) (280/495) Purging libxft-dev (2.3.4-r0) (281/495) Purging libxft (2.3.4-r0) (282/495) Purging fontconfig-dev (2.14.0-r0) (283/495) Purging freetype-dev (2.11.1-r1) (284/495) Purging cairo (1.17.4-r0) (285/495) Purging fontconfig (2.14.0-r0) (286/495) Purging freetype (2.11.1-r1) (287/495) Purging llvm13-dev (13.0.1-r2) (288/495) Purging llvm13 (13.0.1-r2) (289/495) Purging llvm13-test-utils (13.0.1-r2) (290/495) Purging py3-setuptools (59.4.0-r0) (291/495) Purging py3-appdirs (1.4.4-r3) (292/495) Purging py3-more-itertools (8.12.0-r2) (293/495) Purging py3-ordered-set (4.0.2-r3) (294/495) Purging py3-packaging (21.3-r0) (295/495) Purging py3-six (1.16.0-r1) (296/495) Purging py3-parsing (2.4.7-r3) (297/495) Purging python3 (3.10.3-r1) (298/495) Purging gpgmepp (1.17.1-r0) (299/495) Purging gpgme (1.17.1-r0) (300/495) Purging gpg-agent (2.2.34-r0) (301/495) Purging gpgsm (2.2.34-r0) (302/495) Purging gpg (2.2.34-r0) (303/495) Purging gnupg-gpgconf (2.2.34-r0) (304/495) Purging pinentry (1.2.0-r0) (305/495) Purging libarchive (3.6.1-r0) (306/495) Purging libbz2 (1.0.8-r1) (307/495) Purging tiff-dev (4.3.0-r1) (308/495) Purging libjpeg-turbo-dev (2.1.3-r1) (309/495) Purging libwebp-dev (1.2.2-r0) (310/495) Purging zstd-dev (1.5.2-r1) (311/495) Purging libtiffxx (4.3.0-r1) (312/495) Purging tiff (4.3.0-r1) (313/495) Purging libxkbcommon-dev (1.4.0-r0) (314/495) Purging libxkbcommon-x11 (1.4.0-r0) (315/495) Purging libxkbcommon (1.4.0-r0) (316/495) Purging xkeyboard-config (2.35.1-r0) (317/495) Purging libxml2-dev (2.9.13-r0) (318/495) Purging xz-dev (5.2.5-r1) (319/495) Purging wayland-dev (1.20.0-r0) (320/495) Purging expat-dev (2.4.8-r0) (321/495) Purging wayland-libs-cursor (1.20.0-r0) (322/495) Purging wayland-libs-egl (1.20.0-r0) (323/495) Purging libxslt (1.1.35-r0) (324/495) Purging clang-libs (13.0.1-r0) (325/495) Purging libepoxy-dev (1.5.9-r0) (326/495) Purging libepoxy (1.5.9-r0) (327/495) Purging mesa-dev (21.3.8-r1) (328/495) Purging libxdamage-dev (1.1.5-r1) (329/495) Purging libxdamage (1.1.5-r1) (330/495) Purging libxshmfence-dev (1.3-r1) (331/495) Purging mesa-egl (21.3.8-r1) (332/495) Purging mesa-gbm (21.3.8-r1) (333/495) Purging mesa-gl (21.3.8-r1) (334/495) Purging mesa-gles (21.3.8-r1) (335/495) Purging mesa-xatracker (21.3.8-r1) (336/495) Purging mesa-osmesa (21.3.8-r1) (337/495) Purging mesa (21.3.8-r1) (338/495) Purging llvm13-libs (13.0.1-r2) (339/495) Purging libxml2 (2.9.13-r0) (340/495) Purging xz-libs (5.2.5-r1) (341/495) Purging libffi-dev (3.4.2-r1) (342/495) Purging libva (2.14.0-r0) (343/495) Purging wayland-libs-client (1.20.0-r0) (344/495) Purging gnutls (3.7.4-r0) (345/495) Purging p11-kit (0.24.0-r1) (346/495) Purging wayland-libs-server (1.20.0-r0) (347/495) Purging libffi (3.4.2-r1) (348/495) Purging gdbm (1.23-r0) (349/495) Purging mpdecimal (2.5.1-r1) (350/495) Purging lm-sensors (3.6.0-r1) (351/495) Purging sysfsutils (2.1.1-r0) (352/495) Purging bash (5.1.16-r2) Executing bash-5.1.16-r2.pre-deinstall (353/495) Purging freetds (1.3.9-r0) (354/495) Purging unixodbc (2.3.9-r1) (355/495) Purging readline (8.1.2-r0) (356/495) Purging nss (3.77-r0) (357/495) Purging sqlite-libs (3.38.2-r0) (358/495) Purging boost1.77-serialization (1.77.0-r4) (359/495) Purging libdrm-dev (2.4.110-r0) (360/495) Purging libdrm (2.4.110-r0) (361/495) Purging linux-headers (5.16.7-r1) (362/495) Purging icu-dev (70.1-r0) (363/495) Purging icu (70.1-r0) (364/495) Purging icu-libs (70.1-r0) (365/495) Purging libpng-dev (1.6.37-r1) (366/495) Purging libpng (1.6.37-r1) (367/495) Purging zlib-dev (1.2.12-r1) (368/495) Purging rhash-libs (1.4.2-r2) (369/495) Purging libuv (1.44.1-r0) (370/495) Purging libxrandr-dev (1.5.2-r1) (371/495) Purging libxrandr (1.5.2-r1) (372/495) Purging libxcomposite-dev (0.4.5-r0) (373/495) Purging libxcomposite (0.4.5-r0) (374/495) Purging libxinerama-dev (1.1.4-r1) (375/495) Purging libxinerama (1.1.4-r1) (376/495) Purging libxxf86vm-dev (1.1.4-r2) (377/495) Purging libxxf86vm (1.1.4-r2) (378/495) Purging libxcursor-dev (1.2.0-r0) (379/495) Purging libxcursor (1.2.0-r0) (380/495) Purging libxrender-dev (0.9.10-r3) (381/495) Purging libxrender (0.9.10-r3) (382/495) Purging libxtst-dev (1.2.3-r3) (383/495) Purging libxtst (1.2.3-r3) (384/495) Purging libxi-dev (1.8-r0) (385/495) Purging libxi (1.8-r0) (386/495) Purging libxfixes-dev (6.0.0-r0) (387/495) Purging libxfixes (6.0.0-r0) (388/495) Purging libxext-dev (1.3.4-r0) (389/495) Purging libx11-dev (1.7.5-r0) (390/495) Purging xtrans (1.4.0-r1) (391/495) Purging libxcb-dev (1.14-r2) (392/495) Purging xcb-proto (1.14.1-r3) (393/495) Purging libxau-dev (1.0.9-r0) (394/495) Purging xcb-util-renderutil (0.3.9-r1) (395/495) Purging xcb-util-image (0.4.0-r1) (396/495) Purging xcb-util-wm (0.4.1-r1) (397/495) Purging libxmu (1.1.3-r0) (398/495) Purging libvdpau (1.5-r0) (399/495) Purging libxv (1.0.11-r2) (400/495) Purging libxext (1.3.4-r0) (401/495) Purging libxt (1.2.1-r0) (402/495) Purging libx11 (1.7.5-r0) (403/495) Purging xcb-util-keysyms (0.4.0-r1) (404/495) Purging xcb-util (0.4.0-r3) (405/495) Purging libxcb (1.14-r2) (406/495) Purging libxau (1.0.9-r0) (407/495) Purging libxdmcp-dev (1.1.3-r0) (408/495) Purging libxdmcp (1.1.3-r0) (409/495) Purging libice-dev (1.0.10-r0) (410/495) Purging libsm (1.2.3-r0) (411/495) Purging libice (1.0.10-r0) (412/495) Purging dbus-dev (1.12.22-r0) (413/495) Purging dbus-libs (1.12.22-r0) (414/495) Purging util-linux-dev (2.38-r1) (415/495) Purging libfdisk (2.38-r1) (416/495) Purging libmount (2.38-r1) (417/495) Purging libsmartcols (2.38-r1) (418/495) Purging libuuid (2.38-r1) (419/495) Purging libblkid (2.38-r1) (420/495) Purging pcre-dev (8.45-r2) (421/495) Purging libpcre16 (8.45-r2) (422/495) Purging libpcre32 (8.45-r2) (423/495) Purging libpcrecpp (8.45-r2) (424/495) Purging pcre (8.45-r2) (425/495) Purging libpcre2-16 (10.39-r0) (426/495) Purging libpq (14.2-r2) (427/495) Purging mariadb-connector-c (3.1.13-r4) (428/495) Purging mesa-glapi (21.3.8-r1) (429/495) Purging libxshmfence (1.3-r1) (430/495) Purging nettle (3.7.3-r0) (431/495) Purging libtasn1 (4.18.0-r0) (432/495) Purging libunistring (1.0-r0) (433/495) Purging libinput-libs (1.20.1-r0) (434/495) Purging libevdev (1.12.1-r0) (435/495) Purging mtdev (1.1.6-r0) (436/495) Purging libcanberra (0.30-r8) (437/495) Purging sound-theme-freedesktop (0.8-r0) (438/495) Purging eudev-libs (3.2.11-r0) (439/495) Purging v4l-utils-libs (1.22.1-r1) (440/495) Purging libjpeg-turbo (2.1.3-r1) (441/495) Purging brotli-dev (1.0.9-r6) (442/495) Purging libassuan-dev (2.5.5-r0) (443/495) Purging libassuan (2.5.5-r0) (444/495) Purging libgpg-error-dev (1.45-r0) (445/495) Purging libksba (1.6.0-r0) (446/495) Purging libgcrypt (1.9.4-r0) (447/495) Purging libgpg-error (1.45-r0) (448/495) Purging xorgproto (2021.5-r0) (449/495) Purging openssl-dev (1.1.1n-r0) (450/495) Purging pixman-dev (0.40.0-r3) (451/495) Purging pixman (0.40.0-r3) (452/495) Purging fribidi-dev (1.0.11-r1) (453/495) Purging fribidi (1.0.11-r1) (454/495) Purging libltdl (2.4.7-r0) (455/495) Purging linux-pam (1.5.2-r0) (456/495) Purging libelogind (246.10-r4) (457/495) Purging libcap (2.63-r0) (458/495) Purging libsndfile (1.1.0-r0) (459/495) Purging alsa-lib (1.2.6.1-r0) (460/495) Purging cdparanoia-libs (10.2-r9) (461/495) Purging libtheora (1.1.1-r16) (462/495) Purging libvorbis (1.3.7-r0) (463/495) Purging flac (1.3.4-r0) (464/495) Purging libogg (1.3.5-r1) (465/495) Purging opus (1.3.1-r1) (466/495) Purging orc-dev (0.4.32-r0) (467/495) Purging orc (0.4.32-r0) (468/495) Purging libhunspell (1.7.0-r1) (469/495) Purging libwebp (1.2.2-r0) (470/495) Purging npth (1.6-r1) (471/495) Purging libnl3 (3.5.0-r0) (472/495) Purging libpcap (1.10.1-r0) (473/495) Purging sdl2 (2.0.20-r6) (474/495) Purging aom-libs (3.3.0-r0) (475/495) Purging libdav1d (1.0.0-r0) (476/495) Purging lame (3.100-r0) (477/495) Purging libasyncns (0.8-r1) (478/495) Purging soxr (0.1.3-r2) (479/495) Purging speexdsp (1.2.0-r0) (480/495) Purging tdb-libs (1.4.6-r0) (481/495) Purging librist (0.2.6-r0) (482/495) Purging cjson (1.7.15-r3) (483/495) Purging mbedtls (2.16.12-r1) (484/495) Purging libsrt (1.4.4-r0) (485/495) Purging libssh (0.9.6-r1) (486/495) Purging vidstab (1.1.0-r1) (487/495) Purging libvpx (1.11.0-r1) (488/495) Purging x264-libs (0.163_git20210613-r0) (489/495) Purging x265-libs (3.5-r3) (490/495) Purging numactl (2.0.14-r0) (491/495) Purging xvidcore (1.3.7-r1) (492/495) Purging libevent (2.1.12-r4) (493/495) Purging nspr (4.33-r0) (494/495) Purging re2 (2022.04.01-r0) (495/495) Purging snappy (1.1.9-r4) Executing busybox-1.35.0-r10.trigger OK: 255 MiB in 89 packages >>> kdevelop: Updating the community/armv7 repository index... >>> kdevelop: Signing the index...