>>> kdevelop: Building community/kdevelop 22.12.3-r1 (using abuild 3.10.0-r0) started Sat, 18 Mar 2023 15:57:09 +0000 >>> kdevelop: Checking sanity of /home/buildozer/aports/community/kdevelop/APKBUILD... >>> kdevelop: Analyzing dependencies... >>> kdevelop: Installing for build: build-base indent boost-dev clang clang-dev 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 llvm-dev qt5-qtbase-dev qt5-qtwebengine-dev samurai shared-mime-info threadweaver-dev (1/546) Installing libintl (0.21.1-r2) (2/546) Installing indent (2.2.12-r3) (3/546) Installing boost1.81-atomic (1.81.0-r1) (4/546) Installing boost1.81-chrono (1.81.0-r1) (5/546) Installing boost1.81-container (1.81.0-r1) (6/546) Installing boost1.81-context (1.81.0-r1) (7/546) Installing boost1.81-contract (1.81.0-r1) (8/546) Installing boost1.81-coroutine (1.81.0-r1) (9/546) Installing boost1.81-date_time (1.81.0-r1) (10/546) Installing boost1.81-fiber (1.81.0-r1) (11/546) Installing boost1.81-filesystem (1.81.0-r1) (12/546) Installing boost1.81-graph (1.81.0-r1) (13/546) Installing boost1.81-iostreams (1.81.0-r1) (14/546) Installing boost1.81-locale (1.81.0-r1) (15/546) Installing boost1.81-thread (1.81.0-r1) (16/546) Installing boost1.81-log (1.81.0-r1) (17/546) Installing boost1.81-log_setup (1.81.0-r1) (18/546) Installing boost1.81-math (1.81.0-r1) (19/546) Installing boost1.81-prg_exec_monitor (1.81.0-r1) (20/546) Installing boost1.81-program_options (1.81.0-r1) (21/546) Installing gdbm (1.23-r0) (22/546) Installing mpdecimal (2.5.1-r1) (23/546) Installing libpanelw (6.4_p20230311-r0) (24/546) Installing readline (8.2.1-r0) (25/546) Installing sqlite-libs (3.41.1-r0) (26/546) Installing python3 (3.11.2-r0) (27/546) Installing boost1.81-python3 (1.81.0-r1) (28/546) Installing boost1.81-random (1.81.0-r1) (29/546) Installing boost1.81-regex (1.81.0-r1) (30/546) Installing boost1.81-serialization (1.81.0-r1) (31/546) Installing boost1.81-stacktrace_basic (1.81.0-r1) (32/546) Installing boost1.81-stacktrace_noop (1.81.0-r1) (33/546) Installing boost1.81-system (1.81.0-r1) (34/546) Installing boost1.81-timer (1.81.0-r1) (35/546) Installing boost1.81-type_erasure (1.81.0-r1) (36/546) Installing boost1.81-unit_test_framework (1.81.0-r1) (37/546) Installing boost1.81-url (1.81.0-r1) (38/546) Installing boost1.81-wave (1.81.0-r1) (39/546) Installing boost1.81-wserialization (1.81.0-r1) (40/546) Installing boost1.81-json (1.81.0-r1) (41/546) Installing boost1.81-nowide (1.81.0-r1) (42/546) Installing boost1.81-libs (1.81.0-r1) (43/546) Installing boost1.81 (1.81.0-r1) (44/546) Installing linux-headers (6.2-r0) (45/546) Installing bzip2-dev (1.0.8-r4) (46/546) Installing icu-data-full (72.1-r2) (47/546) Installing icu-libs (72.1-r2) (48/546) Installing icu (72.1-r2) (49/546) Installing icu-dev (72.1-r2) (50/546) Installing xz (5.4.1-r0) (51/546) Installing xz-dev (5.4.1-r0) (52/546) Installing zlib-dev (1.2.13-r0) (53/546) Installing zstd (1.5.4-r1) (54/546) Installing zstd-dev (1.5.4-r1) (55/546) Installing boost1.81-dev (1.81.0-r1) (56/546) Installing boost-dev (1.81.0-r1) (57/546) Installing llvm16-libs (16.0.0-r0) (58/546) Installing clang16-libs (16.0.0-r1) (59/546) Installing clang16-libclang (16.0.0-r1) (60/546) Installing clang16 (16.0.0-r1) (61/546) Installing clang16-extra-tools (16.0.0-r1) (62/546) Installing clang16-dev (16.0.0-r1) (63/546) Installing libarchive (3.6.2-r1) (64/546) Installing libformw (6.4_p20230311-r0) (65/546) Installing rhash-libs (1.4.3-r1) (66/546) Installing libuv (1.44.2-r1) (67/546) Installing cmake (3.26.0-r0) (68/546) Installing extra-cmake-modules (5.104.0-r0) (69/546) Installing cairo-tools (1.17.8-r0) (70/546) Installing libblkid (2.38.1-r5) (71/546) Installing libmount (2.38.1-r5) (72/546) Installing glib (2.76.0-r3) (73/546) Installing graphite2 (1.3.14-r4) (74/546) Installing harfbuzz (7.1.0-r0) (75/546) Installing libpng (1.6.39-r2) (76/546) Installing freetype (2.13.0-r2) (77/546) Installing fontconfig (2.14.2-r0) (78/546) Installing expat (2.5.0-r0) (79/546) Installing expat-dev (2.5.0-r0) (80/546) Installing libxau (1.0.11-r0) (81/546) Installing libmd (1.0.4-r1) (82/546) Installing libbsd (0.11.7-r0) (83/546) Installing libxdmcp (1.1.4-r0) (84/546) Installing libxcb (1.15-r0) (85/546) Installing libx11 (1.8.4-r1) (86/546) Installing libxext (1.3.5-r0) (87/546) Installing libxrender (0.9.11-r1) (88/546) Installing pixman (0.42.2-r0) (89/546) Installing cairo (1.17.8-r0) (90/546) Installing harfbuzz-cairo (7.1.0-r0) (91/546) Installing harfbuzz-gobject (7.1.0-r0) (92/546) Installing harfbuzz-icu (7.1.0-r0) (93/546) Installing harfbuzz-subset (7.1.0-r0) (94/546) Installing libxml2-utils (2.10.3-r2) (95/546) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (96/546) Installing libgpg-error (1.46-r2) (97/546) Installing libgcrypt (1.10.1-r1) (98/546) Installing libxslt (1.1.37-r2) (99/546) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (100/546) Installing gettext-asprintf (0.21.1-r2) (101/546) Installing libunistring (1.1-r0) (102/546) Installing gettext-libs (0.21.1-r2) (103/546) Installing gettext (0.21.1-r2) (104/546) Installing gettext-dev (0.21.1-r2) (105/546) Installing libffi-dev (3.4.4-r0) (106/546) Installing bsd-compat-headers (0.7.2-r4) (107/546) Installing libmenuw (6.4_p20230311-r0) (108/546) Installing ncurses-dev (6.4_p20230311-r0) (109/546) Installing libedit-dev (20221030.3.1-r0) (110/546) Installing libpcre2-16 (10.42-r0) (111/546) Installing libpcre2-32 (10.42-r0) (112/546) Installing pcre2-dev (10.42-r0) (113/546) Installing libuuid (2.38.1-r5) (114/546) Installing libfdisk (2.38.1-r5) (115/546) Installing libsmartcols (2.38.1-r5) (116/546) Installing util-linux-dev (2.38.1-r5) (117/546) Installing glib-dev (2.76.0-r3) (118/546) Installing graphite2-dev (1.3.14-r4) (119/546) Installing harfbuzz-dev (7.1.0-r0) (120/546) Installing brotli (1.0.9-r11) (121/546) Installing brotli-dev (1.0.9-r11) (122/546) Installing libpng-dev (1.6.39-r2) (123/546) Installing freetype-dev (2.13.0-r2) (124/546) Installing fontconfig-dev (2.14.2-r0) (125/546) Installing xorgproto (2022.2-r0) (126/546) Installing libxau-dev (1.0.11-r0) (127/546) Installing xcb-proto (1.15.2-r1) (128/546) Installing libxdmcp-dev (1.1.4-r0) (129/546) Installing libxcb-dev (1.15-r0) (130/546) Installing xtrans (1.4.0-r2) (131/546) Installing libx11-dev (1.8.4-r1) (132/546) Installing libxext-dev (1.3.5-r0) (133/546) Installing libxrender-dev (0.9.11-r1) (134/546) Installing pixman-dev (0.42.2-r0) (135/546) Installing util-macros (1.20.0-r0) (136/546) Installing xcb-util (0.4.1-r1) (137/546) Installing xcb-util-dev (0.4.1-r1) (138/546) Installing cairo-gobject (1.17.8-r0) (139/546) Installing cairo-dev (1.17.8-r0) (140/546) Installing libice (1.1.1-r0) (141/546) Installing libsm (1.2.4-r0) (142/546) Installing libxt (1.2.1-r3) (143/546) Installing libxpm (3.5.15-r1) (144/546) Installing aom-libs (3.6.0-r1) (145/546) Installing libdav1d (1.1.0-r0) (146/546) Installing libavif (0.11.1-r0) (147/546) Installing libjpeg-turbo (2.1.5.1-r1) (148/546) Installing libwebp (1.3.0-r0) (149/546) Installing tiff (4.5.0-r5) (150/546) Installing libgd (2.3.3-r6) (151/546) Installing gd (2.3.3-r6) (152/546) Installing perl (5.36.0-r0) (153/546) Installing libavif-dev (0.11.1-r0) (154/546) Installing libjpeg-turbo-dev (2.1.5.1-r1) (155/546) Installing libtiffxx (4.5.0-r5) (156/546) Installing libwebp-dev (1.3.0-r0) (157/546) Installing tiff-dev (4.5.0-r5) (158/546) Installing libxpm-dev (3.5.15-r1) (159/546) Installing gd-dev (2.3.3-r6) (160/546) Installing libgmpxx (6.2.1-r2) (161/546) Installing gmp-dev (6.2.1-r2) (162/546) Installing libice-dev (1.1.1-r0) (163/546) Installing libsm-dev (1.2.4-r0) (164/546) Installing libxft (2.3.7-r0) (165/546) Installing fribidi (1.0.12-r1) (166/546) Installing pango (1.50.14-r0) (167/546) Installing pango-tools (1.50.14-r0) (168/546) Installing fribidi-dev (1.0.12-r1) (169/546) Installing libxft-dev (2.3.7-r0) (170/546) Installing pango-dev (1.50.14-r0) (171/546) Installing python3-dev (3.11.2-r0) (172/546) Installing graphviz-libs (7.1.0-r1) (173/546) Installing graphviz-dev (7.1.0-r1) (174/546) Installing dbus-libs (1.14.6-r1) (175/546) Installing qt5-qtbase (5.15.8_git20230109-r3) (176/546) Installing qt5-qtbase-sqlite (5.15.8_git20230109-r3) (177/546) Installing unixodbc (2.3.11-r0) (178/546) Installing qt5-qtbase-odbc (5.15.8_git20230109-r3) (179/546) Installing libpq (15.2-r1) (180/546) Installing qt5-qtbase-postgresql (5.15.8_git20230109-r3) (181/546) Installing mariadb-connector-c (3.3.4-r0) (182/546) Installing qt5-qtbase-mysql (5.15.8_git20230109-r3) (183/546) Installing freetds (1.3.17-r0) (184/546) Installing qt5-qtbase-tds (5.15.8_git20230109-r3) (185/546) Installing hicolor-icon-theme (0.17-r2) (186/546) Installing libxmu (1.1.4-r0) (187/546) Installing xset (1.2.5-r0) (188/546) Installing xprop (1.2.6-r0) (189/546) Installing xdg-utils (1.1.3-r4) (190/546) Installing mesa (22.3.7-r0) (191/546) Installing libdrm (2.4.115-r0) (192/546) Installing wayland-libs-server (1.21.0-r2) (193/546) Installing mesa-gbm (22.3.7-r0) (194/546) Installing mesa-glapi (22.3.7-r0) (195/546) Installing wayland-libs-client (1.21.0-r2) (196/546) Installing libxshmfence (1.3.2-r1) (197/546) Installing mesa-egl (22.3.7-r0) (198/546) Installing mesa-gles (22.3.7-r0) (199/546) Installing avahi-libs (0.8-r9) (200/546) Installing nettle (3.8.1-r0) (201/546) Installing p11-kit (0.24.1-r1) (202/546) Installing libtasn1 (4.19.0-r0) (203/546) Installing gnutls (3.8.0-r0) (204/546) Installing cups-libs (2.4.2-r4) (205/546) Installing shared-mime-info (2.2-r2) (206/546) Installing gdk-pixbuf (2.42.10-r3) (207/546) Installing gtk-update-icon-cache (3.24.37-r0) (208/546) Installing libxcomposite (0.4.6-r1) (209/546) Installing libxfixes (6.0.0-r1) (210/546) Installing libxcursor (1.2.1-r1) (211/546) Installing libxdamage (1.1.6-r0) (212/546) Installing libxi (1.8-r0) (213/546) Installing libxinerama (1.1.5-r0) (214/546) Installing libxrandr (1.5.3-r0) (215/546) Installing libatk-1.0 (2.46.0-r1) (216/546) Installing libxtst (1.2.4-r1) (217/546) Installing at-spi2-core (2.46.0-r1) (218/546) Installing libatk-bridge-2.0 (2.46.0-r1) (219/546) Installing libepoxy (1.5.10-r0) (220/546) Installing wayland-libs-cursor (1.21.0-r2) (221/546) Installing wayland-libs-egl (1.21.0-r2) (222/546) Installing xkeyboard-config (2.38-r0) (223/546) Installing libxkbcommon (1.5.0-r0) (224/546) Installing gtk+3.0 (3.24.37-r0) Executing gtk+3.0-3.24.37-r0.post-install (225/546) Installing libevdev (1.13.0-r1) (226/546) Installing mtdev (1.1.6-r2) (227/546) Installing eudev-libs (3.2.11-r7) (228/546) Installing libinput-libs (1.22.1-r1) (229/546) Installing xcb-util-wm (0.4.2-r0) (230/546) Installing xcb-util-image (0.4.1-r0) (231/546) Installing xcb-util-keysyms (0.4.1-r0) (232/546) Installing xcb-util-renderutil (0.3.10-r0) (233/546) Installing libxkbcommon-x11 (1.5.0-r0) (234/546) Installing qt5-qtbase-x11 (5.15.8_git20230109-r3) (235/546) Installing dbus-dev (1.14.6-r1) (236/546) Installing libdrm-dev (2.4.115-r0) (237/546) Installing libxfixes-dev (6.0.0-r1) (238/546) Installing libxdamage-dev (1.1.6-r0) (239/546) Installing libxshmfence-dev (1.3.2-r1) (240/546) Installing libxxf86vm (1.1.5-r1) (241/546) Installing mesa-gl (22.3.7-r0) (242/546) Installing mesa-osmesa (22.3.7-r0) (243/546) Installing mesa-xatracker (22.3.7-r0) (244/546) Installing libxxf86vm-dev (1.1.5-r1) (245/546) Installing mesa-dev (22.3.7-r0) (246/546) Installing openssl-dev (3.1.0-r0) (247/546) Installing sqlite (3.41.1-r0) (248/546) Installing sqlite-dev (3.41.1-r0) (249/546) Installing qt5-qtbase-dev (5.15.8_git20230109-r3) (250/546) Installing qt5-qtdeclarative (5.15.8_git20230103-r0) (251/546) Installing qt5-qtdeclarative-dev (5.15.8_git20230103-r0) (252/546) Installing qt5-qtscript (5.15.8_git20211109-r0) (253/546) Installing qt5-qtscript-dev (5.15.8_git20211109-r0) (254/546) Installing grantlee (5.3.1-r0) (255/546) Installing grantlee-dev (5.3.1-r0) (256/546) Installing karchive (5.104.0-r0) (257/546) Installing karchive-dev (5.104.0-r0) (258/546) Installing kcoreaddons (5.104.0-r0) (259/546) Installing kcoreaddons-dev (5.104.0-r0) (260/546) Installing linux-pam (1.5.2-r7) (261/546) Installing libelogind (246.10-r7) (262/546) Installing polkit-elogind-libs (122-r4) (263/546) Installing polkit-common (122-r4) Executing polkit-common-122-r4.pre-install (264/546) Installing dbus-glib (0.112-r3) (265/546) Installing dbus-glib-dev (0.112-r3) (266/546) Installing polkit-dev (122-r4) (267/546) Installing polkit-elogind-dev (122-r4) (268/546) Installing polkit-qt-1 (0.114.0-r1) (269/546) Installing polkit-qt-1-dev (0.114.0-r1) (270/546) Installing kauth (5.104.0-r0) (271/546) Installing kauth-dev (5.104.0-r0) (272/546) Installing kcodecs (5.104.0-r0) (273/546) Installing kcodecs-dev (5.104.0-r0) (274/546) Installing kconfig (5.104.0-r0) (275/546) Installing kconfig-dev (5.104.0-r0) (276/546) Installing plasma-wayland-protocols (1.10.0-r0) (277/546) Installing qt5-qttools (5.15.8_git20230103-r7) (278/546) Installing libqt5designer (5.15.8_git20230103-r7) (279/546) Installing libqt5designercomponents (5.15.8_git20230103-r7) (280/546) Installing libqt5help (5.15.8_git20230103-r7) (281/546) Installing qt5-qttools-dev (5.15.8_git20230103-r7) (282/546) Installing libxcomposite-dev (0.4.6-r1) (283/546) Installing libxml2-dev (2.10.3-r2) (284/546) Installing libxkbcommon-dev (1.5.0-r0) (285/546) Installing qt5-qtgraphicaleffects (5.15.8_git20221110-r1) (286/546) Installing qt5-qtquickcontrols2 (5.15.8_git20221110-r0) (287/546) Installing qt5-qtquickcontrols2-dev (5.15.8_git20221110-r0) (288/546) Installing wayland-dev (1.21.0-r2) (289/546) Installing qt5-qtwayland (5.15.8_git20230105-r0) (290/546) Installing qt5-qtwayland-dev (5.15.8_git20230105-r0) (291/546) Installing qt5-qtx11extras (5.15.8_git20221110-r0) (292/546) Installing qt5-qtx11extras-dev (5.15.8_git20221110-r0) (293/546) Installing kguiaddons (5.104.0-r0) (294/546) Installing kguiaddons-dev (5.104.0-r0) (295/546) Installing ki18n (5.104.0-r0) (296/546) Installing ki18n-dev (5.104.0-r0) (297/546) Installing kwidgetsaddons (5.104.0-r0) (298/546) Installing kwidgetsaddons-dev (5.104.0-r0) (299/546) Installing kconfigwidgets (5.104.0-r0) (300/546) Installing kconfigwidgets-dev (5.104.0-r0) (301/546) Installing kwindowsystem (5.104.0-r0) (302/546) Installing kwindowsystem-dev (5.104.0-r0) (303/546) Installing kcrash (5.104.0-r0) (304/546) Installing kcrash-dev (5.104.0-r0) (305/546) Installing kdbusaddons (5.104.0-r0) (306/546) Installing kdbusaddons-dev (5.104.0-r0) (307/546) Installing kglobalaccel (5.104.0-r0) (308/546) Installing kglobalaccel-dev (5.104.0-r0) (309/546) Installing kitemviews (5.104.0-r0) (310/546) Installing kitemviews-dev (5.104.0-r0) (311/546) Installing qt5-qtsvg (5.15.8_git20230103-r0) (312/546) Installing qt5-qtsvg-dev (5.15.8_git20230103-r0) (313/546) Installing kiconthemes (5.104.0-r0) (314/546) Installing kiconthemes-dev (5.104.0-r0) (315/546) Installing attica (5.104.0-r0) (316/546) Installing attica-dev (5.104.0-r0) (317/546) Installing kcompletion (5.104.0-r0) (318/546) Installing kcompletion-dev (5.104.0-r0) (319/546) Installing kservice (5.104.0-r0) (320/546) Installing kservice-dev (5.104.0-r0) (321/546) Installing alsa-lib (1.2.8-r0) (322/546) Installing libxv (1.0.12-r1) (323/546) Installing cdparanoia-libs (10.2-r12) (324/546) Installing graphene (1.10.8-r1) (325/546) Installing gstreamer (1.22.1-r0) (326/546) Installing libogg (1.3.5-r3) (327/546) Installing opus (1.3.1-r1) (328/546) Installing orc (0.4.33-r0) (329/546) Installing libtheora (1.1.1-r16) (330/546) Installing libvorbis (1.3.7-r0) (331/546) Installing gst-plugins-base (1.22.1-r0) (332/546) Installing qt5-qtmultimedia (5.15.8_git20230103-r0) (333/546) Installing qt5-qtspeech (5.15.8_git20230103-r0) (334/546) Installing qt5-qtspeech-dev (5.15.8_git20230103-r0) (335/546) Installing libhunspell (1.7.2-r2) (336/546) Installing hunspell (1.7.2-r2) (337/546) Installing sonnet (5.104.0-r0) (338/546) Installing sonnet-dev (5.104.0-r0) (339/546) Installing ktextwidgets (5.104.0-r0) (340/546) Installing ktextwidgets-dev (5.104.0-r0) (341/546) Installing kxmlgui (5.104.0-r0) (342/546) Installing kxmlgui-dev (5.104.0-r0) (343/546) Installing kbookmarks (5.104.0-r0) (344/546) Installing kbookmarks-dev (5.104.0-r0) (345/546) Installing kjobwidgets (5.104.0-r0) (346/546) Installing kjobwidgets-dev (5.104.0-r0) (347/546) Installing sound-theme-freedesktop (0.8-r0) (348/546) Installing libltdl (2.4.7-r1) (349/546) Installing libcanberra (0.30-r9) (350/546) Installing libcanberra-gstreamer (0.30-r9) (351/546) Installing gtk+2.0 (2.24.33-r8) Executing gtk+2.0-2.24.33-r8.post-install (352/546) Installing libcanberra-gtk2 (0.30-r9) (353/546) Installing libcanberra-gtk3 (0.30-r9) (354/546) Installing libxi-dev (1.8-r0) (355/546) Installing libxtst-dev (1.2.4-r1) (356/546) Installing at-spi2-core-dev (2.46.0-r1) (357/546) Installing perl-http-date (6.05-r1) (358/546) Installing perl-clone (0.46-r0) (359/546) Installing perl-uri (5.17-r0) (360/546) Installing perl-io-html (1.004-r0) (361/546) Installing perl-encode-locale (1.05-r3) (362/546) Installing perl-lwp-mediatypes (6.04-r1) (363/546) Installing perl-http-message (6.44-r0) (364/546) Installing perl-http-cookies (6.10-r0) (365/546) Installing perl-net-http (6.22-r0) (366/546) Installing perl-html-tagset (3.20-r4) (367/546) Installing perl-html-parser (3.81-r0) (368/546) Installing perl-file-listing (6.15-r0) (369/546) Installing perl-www-robotrules (6.02-r3) (370/546) Installing perl-http-negotiate (6.01-r3) (371/546) Installing perl-try-tiny (0.31-r1) (372/546) Installing perl-libwww (6.68-r1) (373/546) Installing perl-xml-parser (2.46-r4) (374/546) Installing intltool (0.51.0-r6) (375/546) Installing gdk-pixbuf-dev (2.42.10-r3) (376/546) Installing gtk+2.0-dev (2.24.33-r8) (377/546) Installing libepoxy-dev (1.5.10-r0) (378/546) Installing libxinerama-dev (1.1.5-r0) (379/546) Installing wayland-protocols (1.31-r1) (380/546) Installing libxcursor-dev (1.2.1-r1) (381/546) Installing libxrandr-dev (1.5.3-r0) (382/546) Installing gtk+3.0-dev (3.24.37-r0) (383/546) Installing libcanberra-dev (0.30-r9) (384/546) Installing phonon (4.11.1-r3) (385/546) Installing phonon-dev (4.11.1-r3) (386/546) Installing knotifications (5.104.0-r0) (387/546) Installing knotifications-dev (5.104.0-r0) (388/546) Installing libassuan (2.5.5-r1) (389/546) Installing pinentry (1.2.1-r0) Executing pinentry-1.2.1-r0.post-install (390/546) Installing gnupg-gpgconf (2.4.0-r1) (391/546) Installing npth (1.6-r2) (392/546) Installing gpg (2.4.0-r1) (393/546) Installing gpg-agent (2.4.0-r1) (394/546) Installing libksba (1.6.3-r1) (395/546) Installing gpgsm (2.4.0-r1) (396/546) Installing gpgme (1.19.0-r1) (397/546) Installing gpgmepp (1.19.0-r1) (398/546) Installing libgpg-error-dev (1.46-r2) (399/546) Installing libassuan-dev (2.5.5-r1) (400/546) Installing qgpgme (1.19.0-r1) (401/546) Installing gpgme-dev (1.19.0-r1) (402/546) Installing libgcrypt-dev (1.10.1-r1) (403/546) Installing libsasl (2.1.28-r3) (404/546) Installing cyrus-sasl-dev (2.1.28-r3) (405/546) Installing libqca (2.3.5-r0) (406/546) Installing qca-dev (2.3.5-r0) (407/546) Installing kwallet (5.104.0-r0) (408/546) Installing kwallet-dev (5.104.0-r0) (409/546) Installing solid-libs (5.104.0-r0) (410/546) Installing solid-dev (5.104.0-r0) (411/546) Installing kdoctools (5.104.0-r0) (412/546) Installing kio (5.104.0-r0) (413/546) Installing kio-dev (5.104.0-r0) (414/546) Installing kpackage (5.104.0-r0) (415/546) Installing kpackage-dev (5.104.0-r0) (416/546) Installing kdeclarative (5.104.0-r0) (417/546) Installing kdeclarative-dev (5.104.0-r0) (418/546) Installing kcmutils (5.104.0-r0) (419/546) Installing kcmutils-dev (5.104.0-r0) (420/546) Installing libxslt-dev (1.1.37-r2) (421/546) Installing kdoctools-dev (5.104.0-r0) (422/546) Installing kitemmodels (5.104.0-r0) (423/546) Installing kitemmodels-dev (5.104.0-r0) (424/546) Installing kirigami2-libs (5.104.0-r0) (425/546) Installing kirigami2 (5.104.0-r0) (426/546) Installing knewstuff (5.104.0-r0) (427/546) Installing knewstuff-dev (5.104.0-r0) (428/546) Installing knotifyconfig (5.104.0-r0) (429/546) Installing knotifyconfig-dev (5.104.0-r0) (430/546) Installing kparts (5.104.0-r0) (431/546) Installing kparts-dev (5.104.0-r0) (432/546) Installing qt5-qtxmlpatterns (5.15.8_git20221110-r0) (433/546) Installing qt5-qtxmlpatterns-dev (5.15.8_git20221110-r0) (434/546) Installing syntax-highlighting (5.104.0-r0) (435/546) Installing syntax-highlighting-dev (5.104.0-r0) (436/546) Installing ktexteditor (5.104.0-r0) (437/546) Installing ktexteditor-dev (5.104.0-r0) (438/546) Installing libkomparediff2 (22.12.3-r0) (439/546) Installing libkomparediff2-dev (22.12.3-r0) (440/546) Installing libcap-dev (2.67-r0) (441/546) Installing libnl3 (3.7.0-r0) (442/546) Installing libnl3-cli (3.7.0-r0) (443/546) Installing libnl3-dev (3.7.0-r0) (444/546) Installing libpcap (1.10.3-r0) (445/546) Installing libpcap-dev (1.10.3-r0) (446/546) Installing lm-sensors-libs (3.6.0-r4) (447/546) Installing lm-sensors-dev (3.6.0-r4) (448/546) Installing kactivities-libs (5.104.0-r0) (449/546) Installing kactivities-dev (5.104.0-r0) (450/546) Installing kirigami2-dev (5.104.0-r0) (451/546) Installing kwayland (5.104.0-r0) (452/546) Installing kwayland-dev (5.104.0-r0) (453/546) Installing plasma-framework (5.104.0-r0) (454/546) Installing plasma-framework-dev (5.104.0-r0) (455/546) Installing qt5-qtwebchannel (5.15.8_git20230103-r0) (456/546) Installing qt5-qtwebchannel-dev (5.15.8_git20230103-r0) (457/546) Installing libksysguard (5.27.3-r0) (458/546) Installing libksysguard-dev (5.27.3-r0) (459/546) Installing llvm16 (16.0.0-r0) (460/546) Installing py3-parsing (3.0.9-r1) (461/546) Installing py3-packaging (23.0-r1) (462/546) Installing py3-setuptools (67.6.0-r0) (463/546) Installing llvm16-test-utils (16.0.0-r0) (464/546) Installing llvm16-dev (16.0.0-r0) (465/546) Installing libva (2.17.0-r0) (466/546) Installing libvdpau (1.5-r0) (467/546) Installing ffmpeg-libavutil (6.0-r4) (468/546) Installing lcms2 (2.15-r0) (469/546) Installing libjxl (0.8.1-r0) (470/546) Installing lame-libs (3.100-r3) (471/546) Installing soxr (0.1.3-r5) (472/546) Installing ffmpeg-libswresample (6.0-r4) (473/546) Installing libvpx (1.13.0-r1) (474/546) Installing x264-libs (0.164_git20220602-r0) (475/546) Installing numactl (2.0.16-r2) (476/546) Installing x265-libs (3.5-r4) (477/546) Installing xvidcore (1.3.7-r1) (478/546) Installing ffmpeg-libavcodec (6.0-r4) (479/546) Installing sdl2 (2.26.4-r0) (480/546) Installing libunibreak (5.1-r0) (481/546) Installing libass (0.17.1-r0) (482/546) Installing mpg123-libs (1.31.2-r1) (483/546) Installing libopenmpt (0.6.9-r0) (484/546) Installing mbedtls (2.28.2-r0) (485/546) Installing librist (0.2.7-r0) (486/546) Installing libsrt (1.5.1-r0) (487/546) Installing libssh (0.10.4-r0) (488/546) Installing libsodium (1.0.18-r2) (489/546) Installing libzmq (4.3.4-r1) (490/546) Installing ffmpeg-libavformat (6.0-r4) (491/546) Installing ffmpeg-libpostproc (6.0-r4) (492/546) Installing ffmpeg-libswscale (6.0-r4) (493/546) Installing vidstab (1.1.1-r0) (494/546) Installing zimg (3.0.4-r2) (495/546) Installing ffmpeg-libavfilter (6.0-r4) (496/546) Installing libasyncns (0.8-r1) (497/546) Installing flac-libs (1.4.2-r1) (498/546) Installing libsndfile (1.2.0-r1) (499/546) Installing speexdsp (1.2.1-r0) (500/546) Installing tdb-libs (1.4.8-r0) (501/546) Installing libpulse (16.1-r9) (502/546) Installing v4l-utils-libs (1.24.1-r0) (503/546) Installing ffmpeg-libavdevice (6.0-r4) (504/546) Installing ffmpeg-dev (6.0-r4) (505/546) Installing gstreamer-dev (1.22.1-r0) (506/546) Installing orc-compiler (0.4.33-r0) (507/546) Installing orc-dev (0.4.33-r0) (508/546) Installing gst-plugins-base-dev (1.22.1-r0) (509/546) Installing gawk (5.2.1-r1) (510/546) Installing libcom_err (1.47.0-r0) (511/546) Installing e2fsprogs-libs (1.47.0-r0) (512/546) Installing e2fsprogs-dev (1.47.0-r0) (513/546) Installing libverto (0.3.2-r1) (514/546) Installing libverto-glib (0.3.2-r1) (515/546) Installing libev (4.33-r0) (516/546) Installing libverto-libev (0.3.2-r1) (517/546) Installing libevent (2.1.12-r5) (518/546) Installing libverto-libevent (0.3.2-r1) (519/546) Installing libverto-dev (0.3.2-r1) (520/546) Installing krb5-conf (1.0-r2) (521/546) Installing keyutils-libs (1.6.3-r2) (522/546) Installing krb5-libs (1.20.1-r0) (523/546) Installing libldap (2.6.4-r0) (524/546) Installing krb5-server-ldap (1.20.1-r0) (525/546) Installing krb5-dev (1.20.1-r0) (526/546) Installing lcms2-plugins (2.15-r0) (527/546) Installing lcms2-dev (2.15-r0) (528/546) Installing libxkbfile (1.1.2-r0) (529/546) Installing libxkbfile-dev (1.1.2-r0) (530/546) Installing minizip (1.2.13-r0) (531/546) Installing minizip-dev (1.2.13-r0) (532/546) Installing mesa-dri-gallium (22.3.7-r0) (533/546) Installing nspr (4.35-r0) (534/546) Installing nss (3.89-r0) (535/546) Installing re2 (2023.03.01-r0) (536/546) Installing snappy (1.1.10-r0) (537/546) Installing qt5-qtwebengine (5.15.12-r8) (538/546) Installing qt5-qtwebengine-dev (5.15.12-r8) (539/546) Installing samurai (1.2-r2) (540/546) Installing threadweaver (5.104.0-r0) (541/546) Installing threadweaver-dev (5.104.0-r0) (542/546) Installing .makedepends-kdevelop (20230318.155711) (543/546) Installing polkit-openrc (122-r4) (544/546) Installing perl-error (0.17029-r1) (545/546) Installing perl-git (2.40.0-r0) (546/546) Installing git-perl (2.40.0-r0) Executing busybox-1.36.0-r5.trigger Executing glib-2.76.0-r3.trigger Executing shared-mime-info-2.2-r2.trigger Executing gdk-pixbuf-2.42.10-r3.trigger Executing gtk-update-icon-cache-3.24.37-r0.trigger OK: 2366 MiB in 651 packages >>> kdevelop: Cleaning up srcdir >>> kdevelop: Cleaning up pkgdir >>> kdevelop: Fetching https://distfiles.alpinelinux.org/distfiles/edge//kdevelop-22.12.3.tar.xz >>> kdevelop: Fetching https://distfiles.alpinelinux.org/distfiles/edge//kdevelop-22.12.3.tar.xz >>> kdevelop: Checking sha512sums... kdevelop-22.12.3.tar.xz: OK fix-find-clang-path.patch: OK >>> kdevelop: Unpacking /var/cache/distfiles/edge//kdevelop-22.12.3.tar.xz... >>> kdevelop: fix-find-clang-path.patch patching file cmake/modules/FindClang.cmake patching file cmake/modules/FindLLVM.cmake -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.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. -- Could not set up the appstream test. appstreamcli is missing. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - not found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Found KF5Config: /usr/lib/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.104.0") -- Found KF5Declarative: /usr/lib/cmake/KF5Declarative/KF5DeclarativeConfig.cmake (found version "5.104.0") -- Found KF5DocTools: /usr/lib/cmake/KF5DocTools/KF5DocToolsConfig.cmake (found version "5.104.0") -- Found KF5IconThemes: /usr/lib/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version "5.104.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.21.1") -- Found KF5I18n: /usr/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.104.0") -- Found KF5ItemModels: /usr/lib/cmake/KF5ItemModels/KF5ItemModelsConfig.cmake (found version "5.104.0") -- Found KF5ItemViews: /usr/lib/cmake/KF5ItemViews/KF5ItemViewsConfig.cmake (found version "5.104.0") -- Found KF5JobWidgets: /usr/lib/cmake/KF5JobWidgets/KF5JobWidgetsConfig.cmake (found version "5.104.0") -- Found KF5KCMUtils: /usr/lib/cmake/KF5KCMUtils/KF5KCMUtilsConfig.cmake (found version "5.104.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.104.0") -- Found KF5NewStuff: /usr/lib/cmake/KF5NewStuff/KF5NewStuffConfig.cmake (found version "5.104.0") -- Found KF5NotifyConfig: /usr/lib/cmake/KF5NotifyConfig/KF5NotifyConfigConfig.cmake (found version "5.104.0") -- Found KF5Parts: /usr/lib/cmake/KF5Parts/KF5PartsConfig.cmake (found version "5.104.0") -- Found KF5Service: /usr/lib/cmake/KF5Service/KF5ServiceConfig.cmake (found version "5.104.0") -- Found KF5TextEditor: /usr/lib/cmake/KF5TextEditor/KF5TextEditorConfig.cmake (found version "5.104.0") -- Found KF5ThreadWeaver: /usr/lib/cmake/KF5ThreadWeaver/KF5ThreadWeaverConfig.cmake (found version "5.104.0") -- Found KF5XmlGui: /usr/lib/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.104.0") -- Found KF5WindowSystem: /usr/lib/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version "5.104.0") -- Found KF5Crash: /usr/lib/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.104.0") -- Found KF5GuiAddons: /usr/lib/cmake/KF5GuiAddons/KF5GuiAddonsConfig.cmake (found version "5.104.0") -- Found KF5Archive: /usr/lib/cmake/KF5Archive/KF5ArchiveConfig.cmake (found version "5.104.0") -- Found KF5Notifications: /usr/lib/cmake/KF5Notifications/KF5NotificationsConfig.cmake (found version "5.104.0") -- Found KF5: success (found suitable version "5.104.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 suitable version "2.2", minimum required is "1.9") -- Performing Test KDEV_HAVE_WNO_MISSING_FIELD_INITIALIZERS -- Performing Test KDEV_HAVE_WNO_MISSING_FIELD_INITIALIZERS - Success -- Performing Test KDEV_HAVE_WERROR_SWITCH -- Performing Test KDEV_HAVE_WERROR_SWITCH - Success -- Performing Test KDEV_HAVE_WERROR_UNDEFINED_BOOL_CONVERSION -- Performing Test KDEV_HAVE_WERROR_UNDEFINED_BOOL_CONVERSION - Failed -- Performing Test KDEV_HAVE_WERROR_TAUTOLOGICAL_UNDEFINED_COMPARE -- Performing Test KDEV_HAVE_WERROR_TAUTOLOGICAL_UNDEFINED_COMPARE - Failed -- Performing Test KDEV_HAVE_WERROR_IMPLICIT_FALLTHROUGH -- Performing Test KDEV_HAVE_WERROR_IMPLICIT_FALLTHROUGH - Success -- Performing Test KDEV_HAVE_PEDANTIC -- Performing Test KDEV_HAVE_PEDANTIC - Success -- Performing Test KDEV_HAVE_WZERO_AS_NULL_POINTER_CONSTANT -- Performing Test KDEV_HAVE_WZERO_AS_NULL_POINTER_CONSTANT - Success -- Performing Test KDEV_HAVE_WSUGGEST_OVERRIDE -- Performing Test KDEV_HAVE_WSUGGEST_OVERRIDE - Success -- Found Boost: /usr/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found suitable version "1.81.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 -- 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 -- Detected that llvm-config comes from a build-tree, adding more include directories for Clang -- Found Clang (LLVM version: 16.0.0) -- Include dirs: /usr/lib/llvm16/include;/usr/lib/llvm16/include;/usr/lib/llvm16/tools/clang/include;/usr/lib/llvm16/tools/clang/include -- Clang libraries: /usr/lib/llvm16/lib/libclang.so -- Libclang C library: /usr/lib/llvm16/lib/libclang.so -- Builtin include dir: /usr/lib/llvm16/lib/clang/16/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 -- 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: * Freetype * Fontconfig * boost_headers (required version == 1.81.0) * Qt5WebChannel (required version >= 5.15.8) * Qt5WebEngineCore (required version >= 5.15.8) * Qt5PrintSupport (required version >= 5.15.8) * Qt5Sql (required version >= 5.15.8) * Qt5Help, The Help module for the Qt toolkit, needed for the qthelp plugin * LLVM (required version >= 14) * Qt5Core (required version >= 5.15.0) * 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.8) * Qt5QmlModels (required version >= 5.15.8) * 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) * KF5ItemViews (required version >= 5.104.0) * KF5JobWidgets (required version >= 5.104.0) * Qt5Network (required version >= 5.15.2) * Qt5Concurrent (required version >= 5.15.2) * KF5NewStuff (required version >= 5.78.0) * KF5NotifyConfig (required version >= 5.78.0) * KF5KIO (required version >= 5.104.0) * KF5Service (required version >= 5.78.0) * KF5Parts (required version >= 5.104.0) * KF5TextEditor (required version >= 5.78.0) * KF5ThreadWeaver (required version >= 5.78.0) * KF5WindowSystem (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) * Gettext * KF5I18n (required version >= 5.102.0) * KF5IconThemes (required version >= 5.102.0) * SharedMimeInfo (required version >= 1.9), A database of common MIME types, * Qt5Gui * 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. * Qt5Widgets (required version >= 5.15.0) * KF5Config (required version >= 5.90.0) * KF5XmlGui (required version >= 5.90.0) * LibKompareDiff2 (required version >= 5.1) Required for building the patch review plugin. -- 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 (2.9s) -- Generating done (1.7s) -- Build files have been written to: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/build [1/2376] Generating index.cache.bz2 [2/2376] Generating cmake_module.tar.bz2 [3/2376] Generating php_phpunit.tar.bz2 [4/2376] Generating python_pyunit.tar.bz2 [5/2376] Generating cpp_qtestlib_kdevelop.tar.bz2 [6/2376] Generating cpp_qtestlib.tar.bz2 [7/2376] Generating cpp_gtest.tar.bz2 [8/2376] Generating cpp_cpputest.tar.bz2 [9/2376] Generating qdialog_pimpl.tar.bz2 [10/2376] Generating qdialog.tar.bz2 [11/2376] Generating qwidget_pimpl.tar.bz2 [12/2376] Generating qt_widget.tar.bz2 [13/2376] Generating qabstractitemmodel_pimpl.tar.bz2 [14/2376] Generating qabstractitemmodel.tar.bz2 [15/2376] Generating qobject_pimpl.tar.bz2 [16/2376] Generating qobject.tar.bz2 [17/2376] Generating qt_interface.tar.bz2 [18/2376] Generating qt_shared.tar.bz2 [19/2376] Generating c_gobject_properties.tar.bz2 [20/2376] Generating c_gobject_private.tar.bz2 [21/2376] Generating c_gobject.tar.bz2 [22/2376] Generating python_basic.tar.bz2 [23/2376] Generating private_pointer.tar.bz2 [24/2376] Generating cpp_basic.tar.bz2 [25/2376] Generating file_template_template.tar.bz2 [26/2376] Generating empty.tar.bz2 [27/2376] Generating meson_plainc.tar.bz2 [28/2376] Generating cmake_plainc.tar.bz2 [29/2376] Generating qt5-qml2.tar.bz2 [30/2376] Generating qmake_qt5guiapp.tar.bz2 [31/2376] Generating meson_plaincpp.tar.bz2 [32/2376] Generating cmake_qt5-qml2.tar.bz2 [33/2376] Generating cmake_kdevplugin.tar.bz2 [34/2376] Generating cmake_qt5guiapp.tar.bz2 [35/2376] Generating cmake_plaincpp.tar.bz2 [36/2376] Automatic MOC for target KDevelopSessionsWatch [37/2376] Generating test_yaml2.tar.bz2 [38/2376] Generating test_qtestlib.tar.bz2 [39/2376] Automatic MOC for target p4clientstub [40/2376] Generating flatpak-template.tar.bz2 [41/2376] Generating dockerfile-template.tar.bz2 [42/2376] Automatic MOC for target clang-minimal-visitor [43/2376] Automatic MOC for target sanitizer_test_init [44/2376] Automatic MOC for target kdevqtc-qmlsupport [45/2376] Automatic MOC for target astylelib [46/2376] Automatic MOC for target debuggee_spacedebugee [47/2376] Automatic MOC for target debuggee_ktexteditortypes [48/2376] Automatic MOC for target debuggee_qlistpod [49/2376] Automatic MOC for target debuggee_qvariant [50/2376] Automatic MOC for target debuggee_quuid [51/2376] Automatic MOC for target debuggee_qchar [52/2376] Automatic MOC for target debuggee_qsetstring [53/2376] Automatic MOC for target debuggee_qsetint [54/2376] Automatic MOC for target debuggee_qhashstring [55/2376] Automatic MOC for target debuggee_qhashint [56/2376] Automatic MOC for target debuggee_qurl [57/2376] Automatic MOC for target debuggee_qdatetime [58/2376] Automatic MOC for target debuggee_qtime [59/2376] Automatic MOC for target debuggee_qdate [60/2376] Automatic MOC for target debuggee_qmapstringbool [61/2376] Automatic MOC for target debuggee_qmapstring [62/2376] Automatic MOC for target debuggee_qmapint [63/2376] Automatic MOC for target debuggee_qlistcontainer [64/2376] Automatic MOC for target debuggee_qbytearray [65/2376] Automatic MOC for target debuggee_qstring [66/2376] Automatic MOC for target debuggee_debugeeexception [67/2376] Automatic MOC for target debuggee_debugeeqt [68/2376] Automatic MOC for target debuggee_debugeethreads [69/2376] Automatic MOC for target debuggee_debugeepath [70/2376] Automatic MOC for target debuggee_debugeeechoenv [71/2376] Automatic MOC for target debuggee_debugeemultiplebreakpoint [72/2376] Automatic MOC for target debuggee_debugeemultilocbreakpoint [73/2376] Automatic MOC for target debuggee_debugeespace [74/2376] Automatic MOC for target debuggee_debugeerecursion [75/2376] Automatic MOC for target debuggee_crash [76/2376] Automatic MOC for target debuggee_debugeeslow [77/2376] Automatic MOC for target debuggee_debugee [78/2376] Automatic MOC for target test_kdevvarlengtharray [79/2376] Automatic MOC for target kdev_dbus_socket_transformer [80/2376] Automatic MOC for target kdev_format_source [81/2376] Automatic MOC for target test_kdevhash [82/2376] Generating test_options.tar.bz2 [83/2376] Generating test_cpp.tar.bz2 [84/2376] Generating test_yaml.tar.bz2 [85/2376] Automatic MOC for target KDevPlatformInterfaces [86/2376] Automatic MOC for target KDevPlatformSublime [87/2376] Generating po/uk/docs/kdevelop/index.cache.bz2 [88/2376] Generating po/sv/docs/kdevelop/index.cache.bz2 [89/2376] Generating po/ru/docs/kdevelop/index.cache.bz2 [90/2376] Generating po/pt_BR/docs/kdevelop/index.cache.bz2 [91/2376] Generating po/pt/docs/kdevelop/index.cache.bz2 [92/2376] Generating po/nl/docs/kdevelop/index.cache.bz2 [93/2376] Generating po/it/docs/kdevelop/index.cache.bz2 [94/2376] Generating po/es/docs/kdevelop/index.cache.bz2 [95/2376] Generating po/ca/docs/kdevelop/index.cache.bz2 [96/2376] Generating ts... [97/2376] Generating mo... [98/2376] Building CXX object plugins/perforce/p4clientstub/CMakeFiles/p4clientstub.dir/main.cpp.o [99/2376] Building CXX object plugins/perforce/p4clientstub/CMakeFiles/p4clientstub.dir/p4clientstub_autogen/mocs_compilation.cpp.o [100/2376] Building CXX object plugins/clang/tests/CMakeFiles/sanitizer_test_init.dir/sanitizer_test_init.cpp.o [101/2376] Building CXX object plugins/clang/tests/CMakeFiles/sanitizer_test_init.dir/sanitizer_test_init_autogen/mocs_compilation.cpp.o [102/2376] Building CXX object plugins/clang/tests/CMakeFiles/clang-minimal-visitor.dir/minimal_visitor.cpp.o [103/2376] Building CXX object plugins/clang/tests/CMakeFiles/clang-minimal-visitor.dir/clang-minimal-visitor_autogen/mocs_compilation.cpp.o [104/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashint.dir/qhashint.cpp.o [105/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashint.dir/debuggee_qhashint_autogen/mocs_compilation.cpp.o [106/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstring.dir/qmapstring.cpp.o [107/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstring.dir/debuggee_qmapstring_autogen/mocs_compilation.cpp.o [108/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstringbool.dir/qmapstringbool.cpp.o [109/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapstringbool.dir/debuggee_qmapstringbool_autogen/mocs_compilation.cpp.o [110/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdatetime.dir/qdatetime.cpp.o [111/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdatetime.dir/debuggee_qdatetime_autogen/mocs_compilation.cpp.o [112/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qurl.dir/qurl.cpp.o [113/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qurl.dir/debuggee_qurl_autogen/mocs_compilation.cpp.o [114/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qchar.dir/qchar.cpp.o [115/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistcontainer.dir/qlistcontainer.cpp.o [116/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistcontainer.dir/debuggee_qlistcontainer_autogen/mocs_compilation.cpp.o [117/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapint.dir/qmapint.cpp.o [118/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qmapint.dir/debuggee_qmapint_autogen/mocs_compilation.cpp.o [119/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashstring.dir/qhashstring.cpp.o [120/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qhashstring.dir/debuggee_qhashstring_autogen/mocs_compilation.cpp.o [121/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qbytearray.dir/qbytearray.cpp.o [122/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qbytearray.dir/debuggee_qbytearray_autogen/mocs_compilation.cpp.o [123/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeexception.dir/debugeeexception.cpp.o [124/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultiplebreakpoint.dir/debugeemultiplebreakpoint.cpp.o [125/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeepath.dir/debugeepath.cpp.o [126/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeespace.dir/debugee_space.cpp.o [127/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeechoenv.dir/debugeeechoenv.cpp.o [128/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeerecursion.dir/debugeerecursion.cpp.o [129/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_crash.dir/debugeecrash.cpp.o [130/2376] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdevformatfile.cpp.o [131/2376] Building CXX object kdevplatform/util/dbus_socket_transformer/CMakeFiles/kdev_dbus_socket_transformer.dir/main.cpp.o [132/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdate.dir/qdate.cpp.o [133/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeslow.dir/debugeeslow.cpp.o [134/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultilocbreakpoint.dir/debugeemultilocbreakpoint.cpp.o [135/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qtime.dir/qtime.cpp.o [136/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugee.dir/debugee.cpp.o [137/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugee.dir/debuggee_debugee_autogen/mocs_compilation.cpp.o [138/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qtime.dir/debuggee_qtime_autogen/mocs_compilation.cpp.o [139/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultilocbreakpoint.dir/debuggee_debugeemultilocbreakpoint_autogen/mocs_compilation.cpp.o [140/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeslow.dir/debuggee_debugeeslow_autogen/mocs_compilation.cpp.o [141/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qdate.dir/debuggee_qdate_autogen/mocs_compilation.cpp.o [142/2376] Building CXX object kdevplatform/util/dbus_socket_transformer/CMakeFiles/kdev_dbus_socket_transformer.dir/kdev_dbus_socket_transformer_autogen/mocs_compilation.cpp.o [143/2376] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdevformatsource.cpp.o [144/2376] Building CXX object kdevplatform/util/CMakeFiles/kdev_format_source.dir/kdev_format_source_autogen/mocs_compilation.cpp.o [145/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_crash.dir/debuggee_crash_autogen/mocs_compilation.cpp.o [146/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeerecursion.dir/debuggee_debugeerecursion_autogen/mocs_compilation.cpp.o [147/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeechoenv.dir/debuggee_debugeeechoenv_autogen/mocs_compilation.cpp.o [148/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeespace.dir/debuggee_debugeespace_autogen/mocs_compilation.cpp.o [149/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeepath.dir/debuggee_debugeepath_autogen/mocs_compilation.cpp.o [150/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeemultiplebreakpoint.dir/debuggee_debugeemultiplebreakpoint_autogen/mocs_compilation.cpp.o [151/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeexception.dir/debuggee_debugeeexception_autogen/mocs_compilation.cpp.o [152/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeqt.dir/debugeeqt.cpp.o [153/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeeqt.dir/debuggee_debugeeqt_autogen/mocs_compilation.cpp.o [154/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetint.dir/qsetint.cpp.o [155/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetint.dir/debuggee_qsetint_autogen/mocs_compilation.cpp.o [156/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeemultilocbreakpoint [157/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetstring.dir/qsetstring.cpp.o [158/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qsetstring.dir/debuggee_qsetstring_autogen/mocs_compilation.cpp.o [159/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qstring.dir/qstring.cpp.o [160/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qstring.dir/debuggee_qstring_autogen/mocs_compilation.cpp.o [161/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qchar.dir/debuggee_qchar_autogen/mocs_compilation.cpp.o [162/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_ktexteditortypes.dir/ktexteditortypes.cpp.o [163/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_ktexteditortypes.dir/debuggee_ktexteditortypes_autogen/mocs_compilation.cpp.o [164/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qvariant.dir/qvariant.cpp.o [165/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_quuid.dir/quuid.cpp.o [166/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_quuid.dir/debuggee_quuid_autogen/mocs_compilation.cpp.o [167/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qvariant.dir/debuggee_qvariant_autogen/mocs_compilation.cpp.o [168/2376] Building CXX object 'plugins/debuggercommon/tests/debuggees/path with space/CMakeFiles/debuggee_spacedebugee.dir/spacedebugee.cpp.o' [169/2376] Building CXX object 'plugins/debuggercommon/tests/debuggees/path with space/CMakeFiles/debuggee_spacedebugee.dir/debuggee_spacedebugee_autogen/mocs_compilation.cpp.o' [170/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistpod.dir/qlistpod.cpp.o [171/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_qlistpod.dir/debuggee_qlistpod_autogen/mocs_compilation.cpp.o [172/2376] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASLocalizer.cpp.o [173/2376] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASResource.cpp.o [174/2376] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASFormatter.cpp.o [175/2376] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASEnhancer.cpp.o [176/2376] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/ASBeautifier.cpp.o [177/2376] Building CXX object plugins/astyle/3rdparty/libastyle/CMakeFiles/astylelib.dir/astylelib_autogen/mocs_compilation.cpp.o [178/2376] Linking CXX executable bin/clang-minimal-visitor [179/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeethreads.dir/debugeethreads.cpp.o [180/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_debugeethreads.dir/debuggee_debugeethreads_autogen/mocs_compilation.cpp.o [181/2376] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/sessionfilestracker.cpp.o [182/2376] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/kdevelopsessionsobserver.cpp.o [183/2376] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/kdevelopsessionswatch.cpp.o [184/2376] Building CXX object app/plasma/kdevelopsessionswatch/CMakeFiles/KDevelopSessionsWatch.dir/KDevelopSessionsWatch_autogen/mocs_compilation.cpp.o [185/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevvarlengtharray.dir/test_kdevvarlengtharray.cpp.o [186/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevvarlengtharray.dir/test_kdevvarlengtharray_autogen/mocs_compilation.cpp.o [187/2376] Building CXX object kdevplatform/language/util/tests/CMakeFiles/test_kdevhash.dir/test_kdevhash.cpp.o [188/2376] Building CXX object kdevplatform/language/util/tests/CMakeFiles/test_kdevhash.dir/test_kdevhash_autogen/mocs_compilation.cpp.o [189/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qchar [190/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeeechoenv [191/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_crash [192/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeerecursion [193/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugee [194/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeespace [195/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeeexception [196/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeepath [197/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeeslow [198/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeemultiplebreakpoint [199/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qbytearray Note: namesp. add : added namespace before processing KDevelop Handbook Note: namesp. add : added namespace before processing Handboek van KDevelop Note: namesp. add : added namespace before processing Handbok KDevelop Note: namesp. add : added namespace before processing Manuale di 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 de KDevelop Note: namesp. add : added namespace before processing Руководство пользователя KDevelop [200/2376] Linking CXX static library lib/libsanitizer_test_init.a I/O warning : failed to load external entity "/usr/share/kf5/kdoctools/customization/xsl/pt-BR.xml" Note: namesp. add : added namespace before processing Manual do KDevelop No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". No "pt_br" localization of "footer-doc-comment" exists; using "en". No "pt_br" localization of "footer-doc-feedback" exists; using "en". No "pt_br" localization of "footer-doc-teamname" exists; using "en". [201/2376] Linking CXX executable bin/kdev_dbus_socket_transformer Note: namesp. add : added namespace before processing Manual do KDevelop [202/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qstring [203/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_quuid [204/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qdate [205/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qtime [206/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qdatetime [207/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qhashint [208/2376] Generating ui_newclasswidget.h [209/2376] Generating ui_filewizardpage.h [210/2376] Generating ui_projectintropage.h [211/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsviewercontext.cpp.o [212/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsvalueowner.cpp.o [213/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljstypedescriptionreader.cpp.o [214/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopechain.cpp.o [215/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopebuilder.cpp.o [216/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsscopeastpath.cpp.o [217/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsqrcparser.cpp.o [218/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsplugindumper.cpp.o [219/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsmodelmanagerinterface.cpp.o [220/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsinterpreter.cpp.o [221/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsimportdependencies.cpp.o [222/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsevaluate.cpp.o [223/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsdialect.cpp.o [224/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljscontext.cpp.o [225/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsbundle.cpp.o [226/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsbind.cpp.o [227/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/persistenttrie.cpp.o [228/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/runextensions.cpp.o [229/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/hostosinfo.cpp.o [230/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/environment.cpp.o [231/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/filesystemwatcher.cpp.o [232/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/json.cpp.o [233/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/savefile.cpp.o [234/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/qtcassert.cpp.o [235/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/fileutils.cpp.o [236/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/utils/changeset.cpp.o [237/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsutils.cpp.o [238/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/qmljsdocument.cpp.o [239/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsparser.cpp.o [240/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qsetint [241/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qurl [242/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qhashstring [243/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljslexer.cpp.o [244/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsgrammar.cpp.o [245/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmapint [246/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qsetstring [247/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmapstringbool [248/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsengine_p.cpp.o [249/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qmapstring [250/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsastvisitor.cpp.o [251/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmljsast.cpp.o [252/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmlerror.cpp.o [253/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/qmljs/parser/qmldirparser.cpp.o [254/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/languageutils/fakemetaobject.cpp.o [255/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qlistpod [256/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/languageutils/componentversion.cpp.o [257/2376] Building CXX object plugins/qmljs/3rdparty/qtcreator-libs/CMakeFiles/kdevqtc-qmlsupport.dir/kdevqtc-qmlsupport_autogen/mocs_compilation.cpp.o [258/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeeqt [259/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qvariant [260/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_ktexteditortypes [261/2376] Linking CXX executable "plugins/debuggercommon/tests/debuggees/path with space/debuggee_spacedebugee" [262/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_debugeethreads [263/2376] Linking CXX executable bin/p4clientstub [264/2376] Linking CXX executable bin/kdev_format_source [265/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_qlistcontainer [266/2376] Linking CXX executable bin/test_kdevhash [267/2376] Linking CXX executable bin/test_kdevvarlengtharray [268/2376] Linking CXX shared library bin/libKDevelopSessionsWatch.so /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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 | ^~~~~~~~~~~~~~~~~~~~~~ [269/2376] Automatic MOC for target kdevelopsessionsplugin [270/2376] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/plugin/sessionlistmodel.cpp.o [271/2376] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/plugin/kdevelopsessionsplugin.cpp.o [272/2376] Building CXX object app/plasma/applet/CMakeFiles/kdevelopsessionsplugin.dir/kdevelopsessionsplugin_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/qmljs/3rdparty/qtcreator-libs/utils/json.cpp: In destructor 'Utils::JsonMemoryPool::~JsonMemoryPool()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [273/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/debug.cpp.o [274/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/messagewidget.cpp.o [275/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/message.cpp.o [276/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealbuttonbarwidget.cpp.o [277/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealdockwidget.cpp.o [278/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealtoolbutton.cpp.o [279/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/ideallayout.cpp.o [280/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/idealcontroller.cpp.o [281/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/holdupdates.cpp.o [282/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/aggregatemodel.cpp.o [283/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/sublimedefs.cpp.o [284/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/viewbarcontainer.cpp.o [285/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/view.cpp.o [286/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/tooldocument.cpp.o [287/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/urldocument.cpp.o [288/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindowoperator.cpp.o [289/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindow_p.cpp.o [290/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/mainwindow.cpp.o [291/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/document.cpp.o [292/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/controller.cpp.o [293/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/container.cpp.o [294/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/areaindex.cpp.o [295/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/area.cpp.o [296/2376] Building CXX object kdevplatform/sublime/CMakeFiles/KDevPlatformSublime.dir/KDevPlatformSublime_autogen/mocs_compilation.cpp.o [297/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruntimecontroller.cpp.o [298/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruntime.cpp.o [299/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iproblem.cpp.o [300/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecheckprovider.cpp.o [301/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecheck.cpp.o [302/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itoolviewactionlistener.cpp.o [303/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itestcontroller.cpp.o [304/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itestsuite.cpp.o [305/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/itemplateprovider.cpp.o [306/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ibuddydocumentfinder.cpp.o [307/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iprojectprovider.cpp.o [308/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilaunchmode.cpp.o [309/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilaunchconfiguration.cpp.o [310/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilauncher.cpp.o [311/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/launchconfigurationtype.cpp.o [312/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/launchconfigurationpage.cpp.o [313/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ipartcontroller.cpp.o [314/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idebugcontroller.cpp.o [315/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationcontroller.cpp.o [316/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentation.cpp.o [317/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationproviderprovider.cpp.o [318/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentationprovider.cpp.o [319/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iselectioncontroller.cpp.o [320/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/icompletionsettings.cpp.o [321/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/contextmenuextension.cpp.o [322/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isourceformattercontroller.cpp.o [323/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isourceformatter.cpp.o [324/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isessionlock.cpp.o [325/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/isession.cpp.o [326/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iruncontroller.cpp.o [327/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/istatus.cpp.o [328/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocumentcontroller.cpp.o [329/2376] Linking CXX shared library bin/libkdevelopsessionsplugin.so [330/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/ilanguagecontroller.cpp.o [331/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iproject.cpp.o [332/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iprojectcontroller.cpp.o [333/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iplugincontroller.cpp.o [334/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iuicontroller.cpp.o [335/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/icore.cpp.o [336/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/idocument.cpp.o [337/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iplugin.cpp.o [338/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/configpage.cpp.o [339/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/context.cpp.o [340/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/iassistant.cpp.o [341/2376] Building CXX object kdevplatform/interfaces/CMakeFiles/KDevPlatformInterfaces.dir/KDevPlatformInterfaces_autogen/mocs_compilation.cpp.o [342/2376] Linking CXX static library lib/libastylelib.a /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/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.12.3/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.12.3/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:22, from /usr/include/KF5/KService/kmimetypetrader.h:12: /usr/include/KF5/KCoreAddons/kpluginloader.h:126:21: note: declared here 126 | KPluginFactory *factory(); | ^~~~~~~ [343/2376] Linking CXX shared library bin/libKDevPlatformInterfaces.so.5.10.221203 [344/2376] Linking CXX shared library bin/libKDevPlatformSublime.so.5.10.221203 [345/2376] Linking CXX static library lib/libkdevqtc-qmlsupport.a [346/2376] Creating library symlink bin/libKDevPlatformInterfaces.so.510 bin/libKDevPlatformInterfaces.so [347/2376] Automatic MOC for target KDevPlatformUtil [348/2376] Automatic MOC for target globalnondefaultplugin [349/2376] Automatic MOC for target globaldefaultplugin [350/2376] Automatic MOC for target projectnondefaultplugin [351/2376] Automatic MOC for target projectdefaultplugin [352/2376] Automatic MOC for target nonguiinterfaceplugin [353/2376] Creating library symlink bin/libKDevPlatformSublime.so.510 bin/libKDevPlatformSublime.so [354/2376] Building CXX object kdevplatform/shell/tests/CMakeFiles/nonguiinterfaceplugin.dir/plugins/nonguiinterfaceplugin.cpp.o [355/2376] Building CXX object kdevplatform/shell/tests/CMakeFiles/nonguiinterfaceplugin.dir/nonguiinterfaceplugin_autogen/mocs_compilation.cpp.o [356/2376] Building CXX object kdevplatform/shell/tests/CMakeFiles/projectnondefaultplugin.dir/plugins/projectnondefaultplugin.cpp.o [357/2376] Building CXX object kdevplatform/shell/tests/CMakeFiles/projectnondefaultplugin.dir/projectnondefaultplugin_autogen/mocs_compilation.cpp.o [358/2376] Building CXX object kdevplatform/shell/tests/CMakeFiles/globaldefaultplugin.dir/plugins/globaldefaultplugin.cpp.o [359/2376] Building CXX object kdevplatform/shell/tests/CMakeFiles/globaldefaultplugin.dir/globaldefaultplugin_autogen/mocs_compilation.cpp.o [360/2376] Building CXX object kdevplatform/shell/tests/CMakeFiles/globalnondefaultplugin.dir/plugins/globalnondefaultplugin.cpp.o [361/2376] Building CXX object kdevplatform/shell/tests/CMakeFiles/globalnondefaultplugin.dir/globalnondefaultplugin_autogen/mocs_compilation.cpp.o [362/2376] Automatic MOC for target kdevfilemanager [363/2376] Automatic MOC for target test_toolviewtoolbar [364/2376] Automatic MOC for target test_aggregatemodel [365/2376] Automatic MOC for target test_viewactivation [366/2376] Automatic MOC for target test_controller [367/2376] Automatic MOC for target test_document [368/2376] Automatic MOC for target test_view [369/2376] Automatic MOC for target test_areawalker [370/2376] Automatic MOC for target test_areaoperation [371/2376] Automatic MOC for target example2 [372/2376] Automatic MOC for target example1 [373/2376] Building CXX object kdevplatform/shell/tests/CMakeFiles/projectdefaultplugin.dir/plugins/projectdefaultplugin.cpp.o [374/2376] Building CXX object kdevplatform/shell/tests/CMakeFiles/projectdefaultplugin.dir/projectdefaultplugin_autogen/mocs_compilation.cpp.o [375/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_controller.dir/test_controller.cpp.o [376/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_controller.dir/test_controller_autogen/mocs_compilation.cpp.o [377/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_document.dir/test_document.cpp.o [378/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_document.dir/test_document_autogen/mocs_compilation.cpp.o [379/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_viewactivation.dir/test_viewactivation.cpp.o [380/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_viewactivation.dir/test_viewactivation_autogen/mocs_compilation.cpp.o [381/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areawalker.dir/areaprinter.cpp.o [382/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areawalker.dir/test_areawalker.cpp.o [383/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areawalker.dir/test_areawalker_autogen/mocs_compilation.cpp.o [384/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_toolviewtoolbar.dir/test_toolviewtoolbar.cpp.o [385/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_toolviewtoolbar.dir/test_toolviewtoolbar_autogen/mocs_compilation.cpp.o [386/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_aggregatemodel.dir/test_aggregatemodel.cpp.o [387/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_aggregatemodel.dir/test_aggregatemodel_autogen/mocs_compilation.cpp.o [388/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areaoperation.dir/areaprinter.cpp.o [389/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areaoperation.dir/test_areaoperation.cpp.o [390/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_areaoperation.dir/test_areaoperation_autogen/mocs_compilation.cpp.o [391/2376] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1.cpp.o [392/2376] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1main.cpp.o [393/2376] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example1.dir/example1_autogen/mocs_compilation.cpp.o [394/2376] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2.cpp.o [395/2376] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2main.cpp.o [396/2376] Building CXX object kdevplatform/sublime/examples/CMakeFiles/example2.dir/example2_autogen/mocs_compilation.cpp.o [397/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_view.dir/test_view.cpp.o [398/2376] Building CXX object kdevplatform/sublime/tests/CMakeFiles/test_view.dir/test_view_autogen/mocs_compilation.cpp.o [399/2376] Generating qrc_kdevfilemanager.cpp [400/2376] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/qrc_kdevfilemanager.cpp.o [401/2376] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/debug.cpp.o [402/2376] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/bookmarkhandler.cpp.o [403/2376] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/filemanager.cpp.o [404/2376] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/kdevfilemanagerplugin.cpp.o [405/2376] Building CXX object plugins/filemanager/CMakeFiles/kdevfilemanager.dir/kdevfilemanager_autogen/mocs_compilation.cpp.o [406/2376] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/510/globaldefaultplugin.so [407/2376] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/510/projectnondefaultplugin.so [408/2376] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/510/nonguiinterfaceplugin.so [409/2376] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/510/projectdefaultplugin.so [410/2376] Linking CXX shared module kdevplatform/shell/tests/testplugindir/kdevplatform/510/globalnondefaultplugin.so [411/2376] Linking CXX executable bin/example2 [412/2376] Linking CXX executable bin/test_aggregatemodel [413/2376] Linking CXX executable bin/test_document [414/2376] Linking CXX executable bin/test_controller [415/2376] Linking CXX executable bin/example1 [416/2376] Linking CXX executable bin/test_view [417/2376] Linking CXX executable bin/test_toolviewtoolbar [418/2376] Linking CXX executable bin/test_areawalker [419/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/debug.cpp.o [420/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/expandablelineedit.cpp.o [421/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/stack.cpp.o [422/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/texteditorhelpers.cpp.o [423/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/path.cpp.o [424/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/widgetcolorizer.cpp.o [425/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/projecttestjob.cpp.o [426/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/placeholderitemproxymodel.cpp.o [427/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/objectlist.cpp.o [428/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/multilevellistview.cpp.o [429/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/shellutils.cpp.o [430/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/executecompositejob.cpp.o [431/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/activetooltip.cpp.o [432/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/jobstatus.cpp.o [433/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentprofilelist.cpp.o [434/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentselectionmodel.cpp.o [435/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/environmentselectionwidget.cpp.o [436/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/commandexecutor.cpp.o [437/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/processlinemaker.cpp.o [438/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/focusedtreeview.cpp.o [439/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/kdevstringhandler.cpp.o [440/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/zoomcontroller.cpp.o [441/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/formattinghelpers.cpp.o [442/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/foregroundlock.cpp.o [443/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/filesystemhelpers.cpp.o [444/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/autoorientedsplitter.cpp.o [445/2376] Building CXX object kdevplatform/util/CMakeFiles/KDevPlatformUtil.dir/KDevPlatformUtil_autogen/mocs_compilation.cpp.o [446/2376] Linking CXX executable bin/test_viewactivation /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/filemanager/filemanager.cpp: In constructor 'FileManager::FileManager(KDevFileManagerPlugin*, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/filemanager/filemanager.cpp:60:19: warning: 'virtual void KDirOperator::setView(KFile::FileView)' is deprecated: Since 5.100. Use setViewMode(KFile::FileView) [-Wdeprecated-declarations] 60 | dirop->setView( KFile::Tree ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIOFileWidgets/KDirOperator:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/filemanager/filemanager.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/filemanager/filemanager.cpp:9: /usr/include/KF5/KIOFileWidgets/kdiroperator.h:404:18: note: declared here 404 | virtual void setView(KFile::FileView viewKind); | ^~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/filemanager/filemanager.cpp: In member function 'void FileManager::setupActions()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/filemanager/filemanager.cpp:136:58: warning: 'KActionCollection* KDirOperator::actionCollection() const' is deprecated: Since 5.100. Use action() or allActions() instead [-Wdeprecated-declarations] 136 | auto* diropActionCollection = dirop->actionCollection(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/KF5/KIOFileWidgets/kdiroperator.h:561:24: note: declared here 561 | KActionCollection *actionCollection() const; | ^~~~~~~~~~~~~~~~ [447/2376] Linking CXX shared module bin/kdevfilemanager.so [448/2376] Linking CXX executable bin/test_areaoperation [449/2376] Linking CXX shared library bin/libKDevPlatformUtil.so.5.10.221203 [450/2376] Creating library symlink bin/libKDevPlatformUtil.so.510 bin/libKDevPlatformUtil.so [451/2376] Automatic MOC for target kdevkonsoleview [452/2376] Automatic MOC for target kdevdocumentview [453/2376] Automatic MOC for target test_astyle [454/2376] Automatic MOC for target kdevastyle [455/2376] Automatic MOC for target debuggee_kdeveloptypes [456/2376] Automatic MOC for target KDevPlatformSerialization [457/2376] Automatic MOC for target KDevPlatformDocumentation [458/2376] Automatic MOC for target KDevPlatformDebugger [459/2376] Automatic MOC for target KDevPlatformOutputView [460/2376] Automatic MOC for target test_formattinghelpers [461/2376] Automatic MOC for target test_kdevformatsource [462/2376] Automatic MOC for target test_environment [463/2376] Automatic MOC for target test_executecompositejob [464/2376] Automatic MOC for target test_foregroundlock [465/2376] Automatic MOC for target test_texteditorhelpers [466/2376] Automatic MOC for target test_stringhandler [467/2376] Automatic MOC for target test_objectlist [468/2376] Automatic MOC for target kdevworkingsets [469/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_kdeveloptypes.dir/kdeveloptypes.cpp.o [470/2376] Building CXX object plugins/debuggercommon/tests/debuggees/CMakeFiles/debuggee_kdeveloptypes.dir/debuggee_kdeveloptypes_autogen/mocs_compilation.cpp.o [471/2376] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/debug.cpp.o [472/2376] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/referencecounting.cpp.o [473/2376] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/itemrepositoryregistry.cpp.o [474/2376] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/indexedstring.cpp.o [475/2376] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/abstractitemrepository.cpp.o [476/2376] Building CXX object kdevplatform/serialization/CMakeFiles/KDevPlatformSerialization.dir/KDevPlatformSerialization_autogen/mocs_compilation.cpp.o [477/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_stringhandler.dir/test_stringhandler.cpp.o [478/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_stringhandler.dir/test_stringhandler_autogen/mocs_compilation.cpp.o [479/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_texteditorhelpers.dir/test_texteditorhelpers.cpp.o [480/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_texteditorhelpers.dir/test_texteditorhelpers_autogen/mocs_compilation.cpp.o [481/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevformatsource.dir/test_kdevformatsource.cpp.o [482/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevformatsource.dir/__/kdevformatfile.cpp.o [483/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_kdevformatsource.dir/test_kdevformatsource_autogen/mocs_compilation.cpp.o [484/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_formattinghelpers.dir/test_formattinghelpers.cpp.o [485/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_formattinghelpers.dir/test_formattinghelpers_autogen/mocs_compilation.cpp.o [486/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_environment.dir/test_environment.cpp.o [487/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_environment.dir/test_environment_autogen/mocs_compilation.cpp.o [488/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_objectlist.dir/test_objectlist.cpp.o [489/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_objectlist.dir/test_objectlist_autogen/mocs_compilation.cpp.o [490/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_executecompositejob.dir/test_executecompositejob.cpp.o [491/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_executecompositejob.dir/test_executecompositejob_autogen/mocs_compilation.cpp.o [492/2376] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/__/debug.cpp.o [493/2376] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/__/astyle_stringiterator.cpp.o [494/2376] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/__/astyle_formatter.cpp.o [495/2376] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/test_astyle.cpp.o [496/2376] Building CXX object plugins/astyle/tests/CMakeFiles/test_astyle.dir/test_astyle_autogen/mocs_compilation.cpp.o [497/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_foregroundlock.dir/test_foregroundlock.cpp.o [498/2376] Building CXX object kdevplatform/util/tests/CMakeFiles/test_foregroundlock.dir/test_foregroundlock_autogen/mocs_compilation.cpp.o [499/2376] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/debug.cpp.o [500/2376] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleview.cpp.o [501/2376] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleviewplugin.cpp.o [502/2376] Building CXX object plugins/konsole/CMakeFiles/kdevkonsoleview.dir/kdevkonsoleview_autogen/mocs_compilation.cpp.o [503/2376] Generating ui_astyle_preferences.h [504/2376] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/debug.cpp.o [505/2376] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_stringiterator.cpp.o [506/2376] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_formatter.cpp.o [507/2376] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_preferences.cpp.o [508/2376] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/astyle_plugin.cpp.o [509/2376] Building CXX object plugins/astyle/CMakeFiles/kdevastyle.dir/kdevastyle_autogen/mocs_compilation.cpp.o [510/2376] Generating ui_documentationfindwidget.h [511/2376] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/debug.cpp.o [512/2376] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/documentationview.cpp.o [513/2376] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/documentationfindwidget.cpp.o [514/2376] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/standarddocumentationview.cpp.o [515/2376] Building CXX object kdevplatform/documentation/CMakeFiles/KDevPlatformDocumentation.dir/KDevPlatformDocumentation_autogen/mocs_compilation.cpp.o [516/2376] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/debug.cpp.o [517/2376] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputexecutejob.cpp.o [518/2376] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputjob.cpp.o [519/2376] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputfilteringstrategies.cpp.o [520/2376] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ioutputviewmodel.cpp.o [521/2376] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ioutputview.cpp.o [522/2376] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputmodel.cpp.o [523/2376] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/ifilterstrategy.cpp.o [524/2376] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/filtereditem.cpp.o [525/2376] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputformats.cpp.o [526/2376] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/outputdelegate.cpp.o [527/2376] Building CXX object kdevplatform/outputview/CMakeFiles/KDevPlatformOutputView.dir/KDevPlatformOutputView_autogen/mocs_compilation.cpp.o [528/2376] Generating qrc_kdevdocumentview.cpp [529/2376] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/qrc_kdevdocumentview.cpp.o [530/2376] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentselection.cpp.o [531/2376] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentmodel.cpp.o [532/2376] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentviewplugin.cpp.o [533/2376] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentviewdelegate.cpp.o [534/2376] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentview.cpp.o [535/2376] Building CXX object plugins/documentview/CMakeFiles/kdevdocumentview.dir/kdevdocumentview_autogen/mocs_compilation.cpp.o [536/2376] Linking CXX executable plugins/debuggercommon/tests/debuggees/debuggee_kdeveloptypes [537/2376] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/debug_workingset.cpp.o [538/2376] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsethelpers.cpp.o [539/2376] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/closedworkingsetswidget.cpp.o [540/2376] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsetwidget.cpp.o [541/2376] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsettooltipwidget.cpp.o [542/2376] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsettoolbutton.cpp.o [543/2376] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingsetfilelabel.cpp.o [544/2376] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsets/workingset.cpp.o [545/2376] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/workingsetcontroller.cpp.o [546/2376] Building CXX object kdevplatform/shell/CMakeFiles/kdevworkingsets.dir/kdevworkingsets_autogen/mocs_compilation.cpp.o [547/2376] Linking CXX executable bin/test_objectlist [548/2376] Linking CXX executable bin/test_texteditorhelpers /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/konsole/kdevkonsoleviewplugin.cpp: In function 'QObject* createKonsoleView(QWidget*, QObject*, const QVariantList&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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:22, from /usr/include/KF5/KService/KService:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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:21: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/konsole/kdevkonsoleviewplugin.cpp: In constructor 'KonsoleViewFactory::KonsoleViewFactory()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/konsole/kdevkonsoleviewplugin.cpp:32:109: warning: 'void KPluginFactory::registerPlugin(const QString&, CreateInstanceFunction) [with T = KDevKonsoleViewPlugin; CreateInstanceFunction = QObject* (*)(QWidget*, QObject*, const QList&)]' is deprecated: Since 5.95. Use registerPlugin(CreateInstanceWithMetaDataFunction) instead [-Wdeprecated-declarations] 32 | K_PLUGIN_FACTORY_WITH_JSON(KonsoleViewFactory, "kdevkonsoleview.json", registerPlugin( QString(), &createKonsoleView );) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginfactory.h:720:10: note: declared here 720 | void registerPlugin(const QString &keyword, CreateInstanceFunction instanceFunction) | ^~~~~~~~~~~~~~ [549/2376] Linking CXX executable bin/test_formattinghelpers [550/2376] Linking CXX shared module bin/kdevkonsoleview.so [551/2376] Linking CXX executable bin/test_stringhandler [552/2376] Linking CXX executable bin/test_executecompositejob [553/2376] Linking CXX executable bin/test_foregroundlock [554/2376] Linking CXX executable bin/test_environment In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/indexedstring.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1539:13: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/indexedstring.cpp:178:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1544:58: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/indexedstring.cpp:178:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to '{anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::index(const ItemRequest&, unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1233:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/indexedstring.cpp:214:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:292:32: warning: cast from 'char*' to '{anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 292 | request.createItem(reinterpret_cast(m_data + insertedAt)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1539:13: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/indexedstring.cpp:178:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:270: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.12.3/kdevplatform/serialization/itemrepository.h:1152:58: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/indexedstring.cpp:214:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:733: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.12.3/kdevplatform/serialization/itemrepository.h:1154:84: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/indexedstring.cpp:214:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:316: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.12.3/kdevplatform/serialization/itemrepository.h:1233:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/indexedstring.cpp:214:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:388: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.12.3/kdevplatform/serialization/itemrepository.h:1233:60: required from 'unsigned int KDevelop::ItemRepository::index(const ItemRequest&) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/indexedstring.cpp:214:36: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165: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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1539:13: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/indexedstring.cpp:178:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167: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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1539:13: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/indexedstring.cpp:178:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172: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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1539:13: required from 'Item* KDevelop::ItemRepository::dynamicItemFromIndexSimple(unsigned int) [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/indexedstring.cpp:178:40: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository<{anonymous}::IndexedStringData, {anonymous}::IndexedStringRepositoryItemRequest, false>; Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const {anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 0; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1566:16: required from 'QString KDevelop::ItemRepository::printStatistics() const [with Item = {anonymous}::IndexedStringData; ItemRequest = {anonymous}::IndexedStringRepositoryItemRequest; bool markForReferenceCounting = false; Mutex = QMutex; unsigned int fixedItemSize = 0; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1564:13: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const {anonymous}::IndexedStringData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [555/2376] Linking CXX shared library bin/libKDevPlatformSerialization.so.5.10.221203 [556/2376] Creating library symlink bin/libKDevPlatformSerialization.so.510 bin/libKDevPlatformSerialization.so [557/2376] Linking CXX shared module bin/kdevastyle.so [558/2376] Linking CXX shared module bin/kdevdocumentview.so [559/2376] Linking CXX shared library bin/libKDevPlatformOutputView.so.5.10.221203 [560/2376] Linking CXX executable bin/test_kdevformatsource [561/2376] Linking CXX shared library bin/libKDevPlatformDocumentation.so.5.10.221203 [562/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/debug.cpp.o [563/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/framestack/framestackwidget.cpp.o [564/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/framestack/framestackmodel.cpp.o [565/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablesortmodel.cpp.o [566/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variabletooltip.cpp.o [567/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablecollection.cpp.o [568/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/variable/variablewidget.cpp.o [569/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointdetails.cpp.o [570/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointwidget.cpp.o [571/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpointmodel.cpp.o [572/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/breakpoint/breakpoint.cpp.o [573/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/pathmappings.cpp.o [574/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treeview.cpp.o [575/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treemodel.cpp.o [576/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/util/treeitem.cpp.o [577/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/ivariablecontroller.cpp.o [578/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/ibreakpointcontroller.cpp.o [579/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/iframestackmodel.cpp.o [580/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/interfaces/idebugsession.cpp.o [581/2376] Building CXX object kdevplatform/debugger/CMakeFiles/KDevPlatformDebugger.dir/KDevPlatformDebugger_autogen/mocs_compilation.cpp.o [582/2376] Creating library symlink bin/libKDevPlatformOutputView.so.510 bin/libKDevPlatformOutputView.so [583/2376] Automatic MOC for target kdevscratchpad [584/2376] Automatic MOC for target kdevstandardoutputview [585/2376] Automatic MOC for target KDevPlatformVcs [586/2376] Creating library symlink bin/libKDevPlatformDocumentation.so.510 bin/libKDevPlatformDocumentation.so [587/2376] Linking CXX executable bin/test_astyle [588/2376] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/debug.cpp.o [589/2376] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/standardoutputviewmetadata.cpp.o [590/2376] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/toolviewdata.cpp.o [591/2376] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/outputwidget.cpp.o [592/2376] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/standardoutputview.cpp.o [593/2376] Building CXX object plugins/standardoutputview/CMakeFiles/kdevstandardoutputview.dir/kdevstandardoutputview_autogen/mocs_compilation.cpp.o [594/2376] Generating qrc_kdevscratchpad.cpp [595/2376] Generating ui_scratchpadview.h [596/2376] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/debug.cpp.o [597/2376] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/qrc_kdevscratchpad.cpp.o [598/2376] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpadjob.cpp.o [599/2376] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpadview.cpp.o [600/2376] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/scratchpad.cpp.o [601/2376] Building CXX object plugins/scratchpad/CMakeFiles/kdevscratchpad.dir/kdevscratchpad_autogen/mocs_compilation.cpp.o [602/2376] Linking CXX shared library bin/libKDevPlatformDebugger.so.5.10.221203 [603/2376] Creating library symlink bin/libKDevPlatformDebugger.so.510 bin/libKDevPlatformDebugger.so [604/2376] Linking CXX shared module bin/kdevstandardoutputview.so [605/2376] Generating ui_branchmanager.h [606/2376] Generating ui_dvcsimportmetadatawidget.h [607/2376] Generating ui_vcsdiffwidget.h [608/2376] Generating ui_vcseventwidget.h [609/2376] Generating ui_vcscommitdialog.h [610/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/debug.cpp.o [611/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ipatchsource.cpp.o [612/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ipatchdocument.cpp.o [613/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/icontentawareversioncontrol.cpp.o [614/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/interfaces/ibasicversioncontrol.cpp.o [615/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/ui/branchmanager.cpp.o [616/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/ui/dvcsimportmetadatawidget.cpp.o [617/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsevent.cpp.o [618/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsplugin.cpp.o [619/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/dvcs/dvcsjob.cpp.o [620/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/brancheslistmodel.cpp.o [621/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsitemeventmodel.cpp.o [622/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsfilechangesmodel.cpp.o [623/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcseventmodel.cpp.o [624/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/models/vcsannotationmodel.cpp.o [625/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/standardvcslocationwidget.cpp.o [626/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcslocationwidget.cpp.o [627/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsdiffpatchsources.cpp.o [628/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcscommitdialog.cpp.o [629/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsdiffwidget.cpp.o [630/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcseventwidget.cpp.o [631/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsimportmetadatawidget.cpp.o [632/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/widgets/vcsannotationitemdelegate.cpp.o [633/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsstatusinfo.cpp.o [634/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsevent.cpp.o [635/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsdiff.cpp.o [636/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcslocation.cpp.o [637/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcspluginhelper.cpp.o [638/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsannotation.cpp.o [639/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsrevision.cpp.o [640/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/vcsjob.cpp.o [641/2376] Building CXX object kdevplatform/vcs/CMakeFiles/KDevPlatformVcs.dir/KDevPlatformVcs_autogen/mocs_compilation.cpp.o [642/2376] Linking CXX shared module bin/kdevscratchpad.so [643/2376] Linking CXX shared library bin/libKDevPlatformVcs.so.5.10.221203 [644/2376] Creating library symlink bin/libKDevPlatformVcs.so.510 bin/libKDevPlatformVcs.so [645/2376] Automatic MOC for target kdevelopdashboarddeclarativeplugin [646/2376] Automatic MOC for target kdevghprovider [647/2376] Automatic MOC for target kdevperforce [648/2376] Automatic MOC for target kdevbazaar [649/2376] Automatic MOC for target test_vcslocation [650/2376] Automatic MOC for target test_vcsdiff [651/2376] Automatic MOC for target test_vcsstatusinfo [652/2376] Automatic MOC for target test_vcsevent [653/2376] Automatic MOC for target test_vcsitemevent [654/2376] Automatic MOC for target test_vcsannotation [655/2376] Automatic MOC for target test_vcsannotationline [656/2376] Automatic MOC for target test_vcsrevision [657/2376] Automatic MOC for target KDevPlatformProject [658/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotationline.dir/test_vcsannotationline.cpp.o [659/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotationline.dir/test_vcsannotationline_autogen/mocs_compilation.cpp.o [660/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsrevision.dir/test_vcsrevision.cpp.o [661/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsrevision.dir/test_vcsrevision_autogen/mocs_compilation.cpp.o [662/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotation.dir/test_vcsannotation.cpp.o [663/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsannotation.dir/test_vcsannotation_autogen/mocs_compilation.cpp.o [664/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsevent.dir/test_vcsevent.cpp.o [665/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsevent.dir/test_vcsevent_autogen/mocs_compilation.cpp.o [666/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsdiff.dir/test_vcsdiff.cpp.o [667/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsdiff.dir/test_vcsdiff_autogen/mocs_compilation.cpp.o [668/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsitemevent.dir/test_vcsitemevent.cpp.o [669/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsitemevent.dir/test_vcsitemevent_autogen/mocs_compilation.cpp.o [670/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsstatusinfo.dir/test_vcsstatusinfo.cpp.o [671/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcsstatusinfo.dir/test_vcsstatusinfo_autogen/mocs_compilation.cpp.o [672/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcslocation.dir/test_vcslocation.cpp.o [673/2376] Building CXX object kdevplatform/vcs/tests/CMakeFiles/test_vcslocation.dir/test_vcslocation_autogen/mocs_compilation.cpp.o [674/2376] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/icoreobject.cpp.o [675/2376] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/kdevelopdashboarddeclarativeplugin.cpp.o [676/2376] Building CXX object plugins/welcomepage/declarative/CMakeFiles/kdevelopdashboarddeclarativeplugin.dir/kdevelopdashboarddeclarativeplugin_autogen/mocs_compilation.cpp.o [677/2376] Generating ui_perforceimportmetadatawidget.h [678/2376] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/debug.cpp.o [679/2376] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/perforcepluginmetadata.cpp.o [680/2376] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/perforceplugin.cpp.o [681/2376] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/ui/perforceimportmetadatawidget.cpp.o [682/2376] Building CXX object plugins/perforce/CMakeFiles/kdevperforce.dir/kdevperforce_autogen/mocs_compilation.cpp.o [683/2376] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/copyjob.cpp.o [684/2376] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarutils.cpp.o [685/2376] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarpluginmetadata.cpp.o [686/2376] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bazaarplugin.cpp.o [687/2376] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/bzrannotatejob.cpp.o [688/2376] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/diffjob.cpp.o [689/2376] Building CXX object plugins/bazaar/CMakeFiles/kdevbazaar.dir/kdevbazaar_autogen/mocs_compilation.cpp.o [690/2376] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/debug.cpp.o [691/2376] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghdialog.cpp.o [692/2376] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghaccount.cpp.o [693/2376] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghresource.cpp.o [694/2376] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghproviderwidget.cpp.o [695/2376] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghproviderplugin.cpp.o [696/2376] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghprovidermodel.cpp.o [697/2376] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/ghlineedit.cpp.o [698/2376] Building CXX object plugins/ghprovider/CMakeFiles/kdevghprovider.dir/kdevghprovider_autogen/mocs_compilation.cpp.o [699/2376] Linking CXX executable bin/test_vcsstatusinfo [700/2376] Linking CXX executable bin/test_vcsitemevent [701/2376] Linking CXX executable bin/test_vcsrevision [702/2376] Linking CXX executable bin/test_vcsannotationline [703/2376] Linking CXX executable bin/test_vcsevent [704/2376] Linking CXX executable bin/test_vcsannotation [705/2376] Linking CXX executable bin/test_vcslocation [706/2376] Generating ui_dependencieswidget.h [707/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/debug_filemanager.cpp.o [708/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/debug_project.cpp.o [709/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/widgets/dependencieswidget.cpp.o [710/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilterprovider.cpp.o [711/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilter.cpp.o [712/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/ibuildsystemmanager.cpp.o [713/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectfilemanager.cpp.o [714/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/interfaces/iprojectbuilder.cpp.o [715/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectfiltermanager.cpp.o [716/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/filemanagerlistjob.cpp.o [717/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/abstractfilemanagerplugin.cpp.o [718/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectproxymodel.cpp.o [719/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/helper.cpp.o [720/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectitemlineedit.cpp.o [721/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectbuildsetmodel.cpp.o [722/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/builderjob.cpp.o [723/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/importprojectjob.cpp.o [724/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectconfigskeleton.cpp.o [725/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectchangesmodel.cpp.o [726/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectmodel.cpp.o [727/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/projectutils.cpp.o [728/2376] Building CXX object kdevplatform/project/CMakeFiles/KDevPlatformProject.dir/KDevPlatformProject_autogen/mocs_compilation.cpp.o [729/2376] Linking CXX shared library bin/libkdevelopdashboarddeclarativeplugin.so [730/2376] Linking CXX executable bin/test_vcsdiff [731/2376] Linking CXX shared module bin/kdevbazaar.so [732/2376] Linking CXX shared module bin/kdevperforce.so [733/2376] Linking CXX shared module bin/kdevghprovider.so [734/2376] Linking CXX shared library bin/libKDevPlatformProject.so.5.10.221203 [735/2376] Creating library symlink bin/libKDevPlatformProject.so.510 bin/libKDevPlatformProject.so [736/2376] Automatic MOC for target kdevprojectfilter [737/2376] Automatic MOC for target kdevopenwith [738/2376] Automatic MOC for target kdevdocumentswitcher [739/2376] Automatic MOC for target kdevvcschangesviewplugin [740/2376] Automatic MOC for target kdevgit [741/2376] Automatic MOC for target kdevflatpak [742/2376] Automatic MOC for target kdevdocker [743/2376] Automatic MOC for target kdevcraft [744/2376] Automatic MOC for target kdevandroid [745/2376] Automatic MOC for target kdevgenericmanager [746/2376] Automatic MOC for target kdevcustombuildsystem [747/2376] Automatic MOC for target kdevmakebuilder [748/2376] Automatic MOC for target KDevPlatformLanguage [749/2376] Building CXX object plugins/genericprojectmanager/CMakeFiles/kdevgenericmanager.dir/genericmanager.cpp.o [750/2376] Building CXX object plugins/genericprojectmanager/CMakeFiles/kdevgenericmanager.dir/kdevgenericmanager_autogen/mocs_compilation.cpp.o [751/2376] Building CXX object plugins/openwith/CMakeFiles/kdevopenwith.dir/openwithplugin.cpp.o [752/2376] Building CXX object plugins/openwith/CMakeFiles/kdevopenwith.dir/kdevopenwith_autogen/mocs_compilation.cpp.o [753/2376] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/debug_craft.cpp.o [754/2376] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/craftruntime.cpp.o [755/2376] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/craftplugin.cpp.o [756/2376] Building CXX object plugins/craft/CMakeFiles/kdevcraft.dir/kdevcraft_autogen/mocs_compilation.cpp.o [757/2376] Generating qrc_kdevflatpakplugin.cpp [758/2376] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/qrc_kdevflatpakplugin.cpp.o [759/2376] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/debug_flatpak.cpp.o [760/2376] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/flatpakruntime.cpp.o [761/2376] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/flatpakplugin.cpp.o [762/2376] Building CXX object plugins/flatpak/CMakeFiles/kdevflatpak.dir/kdevflatpak_autogen/mocs_compilation.cpp.o [763/2376] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/vcschangesviewplugin.cpp.o [764/2376] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/vcschangesview.cpp.o [765/2376] Building CXX object plugins/vcschangesview/CMakeFiles/kdevvcschangesviewplugin.dir/kdevvcschangesviewplugin_autogen/mocs_compilation.cpp.o [766/2376] Generating qrc_kdevdocumentswitcher.cpp [767/2376] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/qrc_kdevdocumentswitcher.cpp.o [768/2376] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/debug.cpp.o [769/2376] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitchertreeview.cpp.o [770/2376] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitcherplugin.cpp.o [771/2376] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/documentswitcheritem.cpp.o [772/2376] Building CXX object plugins/documentswitcher/CMakeFiles/kdevdocumentswitcher.dir/kdevdocumentswitcher_autogen/mocs_compilation.cpp.o [773/2376] Generating androidpreferencessettings.h, androidpreferencessettings.cpp [774/2376] Generating ui_androidpreferences.h [775/2376] Generating qrc_kdevandroidplugin.cpp [776/2376] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidpreferencessettings.cpp.o [777/2376] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/qrc_kdevandroidplugin.cpp.o [778/2376] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/debug_android.cpp.o [779/2376] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidpreferences.cpp.o [780/2376] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidruntime.cpp.o [781/2376] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/androidplugin.cpp.o [782/2376] Building CXX object plugins/android/CMakeFiles/kdevandroid.dir/kdevandroid_autogen/mocs_compilation.cpp.o [783/2376] Generating dockerpreferencessettings.h, dockerpreferencessettings.cpp [784/2376] Generating ui_dockerpreferences.h [785/2376] Generating qrc_kdevdockerplugin.cpp [786/2376] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerpreferencessettings.cpp.o [787/2376] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/qrc_kdevdockerplugin.cpp.o [788/2376] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/debug_docker.cpp.o [789/2376] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerpreferences.cpp.o [790/2376] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerruntime.cpp.o [791/2376] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/dockerplugin.cpp.o [792/2376] Building CXX object plugins/docker/CMakeFiles/kdevdocker.dir/kdevdocker_autogen/mocs_compilation.cpp.o [793/2376] Generating projectfiltersettings.h, projectfiltersettings.cpp [794/2376] Generating ui_projectfiltersettings.h No entries. [795/2376] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfiltersettings.cpp.o [796/2376] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/debug.cpp.o [797/2376] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/comboboxdelegate.cpp.o [798/2376] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/filtermodel.cpp.o [799/2376] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilterconfigpage.cpp.o [800/2376] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/filter.cpp.o [801/2376] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilter.cpp.o [802/2376] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/projectfilterprovider.cpp.o [803/2376] Building CXX object plugins/projectfilter/CMakeFiles/kdevprojectfilter.dir/kdevprojectfilter_autogen/mocs_compilation.cpp.o [804/2376] Generating kcfg_custombuildsystemconfig.h, kcfg_custombuildsystemconfig.cpp [805/2376] Generating ui_custombuildsystemconfigwidget.h [806/2376] Generating ui_configwidget.h No entries. [807/2376] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kcfg_custombuildsystemconfig.cpp.o [808/2376] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/debug.cpp.o [809/2376] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kcm_custombuildsystem.cpp.o [810/2376] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemconfigwidget.cpp.o [811/2376] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/configwidget.cpp.o [812/2376] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/configconstants.cpp.o [813/2376] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildjob.cpp.o [814/2376] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemplugin.cpp.o [815/2376] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/custombuildsystemconfig.cpp.o [816/2376] Building CXX object plugins/custom-buildsystem/CMakeFiles/kdevcustombuildsystem.dir/kdevcustombuildsystem_autogen/mocs_compilation.cpp.o [817/2376] Linking CXX shared module bin/kdevgenericmanager.so [818/2376] Linking CXX shared module bin/kdevandroid.so [819/2376] Linking CXX shared module bin/kdevcraft.so [820/2376] Linking CXX shared module bin/kdevvcschangesviewplugin.so [821/2376] Linking CXX shared module bin/kdevdocumentswitcher.so [822/2376] Generating ui_rebasedialog.h [823/2376] Generating ui_gitnameemaildialog.h [824/2376] Generating ui_stashmanagerdialog.h [825/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/debug.cpp.o [826/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitnameemaildialog.cpp.o [827/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitplugincheckinrepositoryjob.cpp.o [828/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitjob.cpp.o [829/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitpluginmetadata.cpp.o [830/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitplugin.cpp.o [831/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitclonejob.cpp.o [832/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/gitmessagehighlighter.cpp.o [833/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/stashpatchsource.cpp.o [834/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/stashmanagerdialog.cpp.o [835/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/rebasedialog.cpp.o [836/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/simplecommitform.cpp.o [837/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/diffviewsctrl.cpp.o [838/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/committoolview.cpp.o [839/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/repostatusmodel.cpp.o [840/2376] Building CXX object plugins/git/CMakeFiles/kdevgit.dir/kdevgit_autogen/mocs_compilation.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/openwith/openwithplugin.cpp: In function 'bool {anonymous}::isTextEditor(const KService::Ptr&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/openwith/openwithplugin.cpp:52:33: warning: 'QStringList KService::serviceTypes() const' is deprecated: Since 5.104. Service Types are deprecated [-Wdeprecated-declarations] 52 | return service->serviceTypes().contains( QStringLiteral("KTextEditor/Document") ); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KService/KService:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/openwith/openwithplugin.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/openwith/openwithplugin.cpp:7: /usr/include/KF5/KService/kservice.h:291:17: note: declared here 291 | QStringList serviceTypes() const; | ^~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/openwith/openwithplugin.cpp: In member function 'QList OpenWithPlugin::actionsForServiceType(const QString&, QWidget*)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/openwith/openwithplugin.cpp:173:63: warning: 'KService::List KMimeTypeTrader::query(const QString&, const QString&, const QString&) const' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations] 173 | 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.12.3/plugins/openwith/openwithplugin.cpp:22: /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.12.3/plugins/openwith/openwithplugin.cpp:174:67: warning: 'KService::Ptr KMimeTypeTrader::preferredService(const QString&, const QString&)' is deprecated: Since 5.82. See API docs. [-Wdeprecated-declarations] 174 | KService::Ptr pref = KMimeTypeTrader::self()->preferredService( m_mimeType, serviceType ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KService/kmimetypetrader.h:102:19: note: declared here 102 | KService::Ptr preferredService(const QString &mimeType, const QString &genericServiceType = QStringLiteral("Application")); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/openwith/openwithplugin.cpp: In member function 'void OpenWithPlugin::openDefault()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/openwith/openwithplugin.cpp:220:100: warning: 'KIO::JobUiDelegate::JobUiDelegate(KJobUiDelegate::Flags, QWidget*)' is deprecated: Since 5.98. use KIO::createDefaultJobUiDelegate or versioned constructor instead [-Wdeprecated-declarations] 220 | ICore::self()->uiController()->activeMainWindow())); | ^ In file included from /usr/include/KF5/KIOWidgets/KIO/JobUiDelegate:1, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/openwith/openwithplugin.cpp:28: /usr/include/KF5/KIOWidgets/kio/jobuidelegate.h:66:14: note: declared here 66 | explicit JobUiDelegate(KJobUiDelegate::Flags flags, QWidget *window); | ^~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/openwith/openwithplugin.cpp: In member function 'void OpenWithPlugin::openService(const KService::Ptr&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/plugins/openwith/openwithplugin.cpp:240:100: warning: 'KIO::JobUiDelegate::JobUiDelegate(KJobUiDelegate::Flags, QWidget*)' is deprecated: Since 5.98. use KIO::createDefaultJobUiDelegate or versioned constructor instead [-Wdeprecated-declarations] 240 | ICore::self()->uiController()->activeMainWindow())); | ^ /usr/include/KF5/KIOWidgets/kio/jobuidelegate.h:66:14: note: declared here 66 | explicit JobUiDelegate(KJobUiDelegate::Flags flags, QWidget *window); | ^~~~~~~~~~~~~ [841/2376] Linking CXX shared module bin/kdevopenwith.so [842/2376] Linking CXX shared module bin/kdevflatpak.so [843/2376] Linking CXX shared module bin/kdevcustombuildsystem.so [844/2376] Linking CXX shared module bin/kdevprojectfilter.so [845/2376] Linking CXX shared module bin/kdevdocker.so [846/2376] Linking CXX shared module bin/kdevgit.so [847/2376] Automatic RCC for highlighting/syntax/syntax.qrc [848/2376] Generating ui_refactoringdialog.h [849/2376] Generating ui_basicrefactoring.h [850/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/KDevPlatformLanguage_autogen/H2SGMHQQN5/qrc_syntax.cpp.o [851/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/debug.cpp.o [852/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/archivetemplateloader.cpp.o [853/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templateengine.cpp.o [854/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templaterenderer.cpp.o [855/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/sourcefiletemplate.cpp.o [856/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templateclassgenerator.cpp.o [857/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templatepreviewicon.cpp.o [858/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/templatesmodel.cpp.o [859/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/projectfolder.cpp.o [860/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/documentclassesfolder.cpp.o [861/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/allclassesfolder.cpp.o [862/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodelnodescontroller.cpp.o [863/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodelnode.cpp.o [864/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/classmodel/classmodel.cpp.o [865/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/controlflownode.cpp.o [866/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/controlflowgraph.cpp.o [867/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/dataaccess.cpp.o [868/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/checks/dataaccessrepository.cpp.o [869/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/codehighlighting.cpp.o [870/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/configurablecolors.cpp.o [871/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/highlighting/colorcache.cpp.o [872/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/navigationtooltip.cpp.o [873/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/includeitem.cpp.o [874/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/util/setrepository.cpp.o [875/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/progressdialogs/refactoringdialog.cpp.o [876/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/basicrefactoring.cpp.o [877/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/codedescription.cpp.o [878/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/utilities.cpp.o [879/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/duchainchangeset.cpp.o [880/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/documentchangeset.cpp.o [881/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/coderepresentation.cpp.o [882/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codegen/applychangeswidget.cpp.o [883/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/normaldeclarationcompletionitem.cpp.o [884/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionhelper.cpp.o [885/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionitemgrouper.cpp.o [886/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletioncontext.cpp.o [887/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionitem.cpp.o [888/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionmodel.cpp.o [889/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletionworker.cpp.o [890/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/codecompletion/codecompletion.cpp.o [891/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/icontextbrowser.cpp.o [892/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/icreateclasshelper.cpp.o [893/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/codecontext.cpp.o [894/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/editorcontext.cpp.o [895/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/iquickopen.cpp.o [896/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/quickopendataprovider.cpp.o [897/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/ilanguagesupport.cpp.o [898/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/iastcontainer.cpp.o [899/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/interfaces/abbreviations.cpp.o [900/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/quickopenembeddedwidgetcombiner.cpp.o [901/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/usescollector.cpp.o [902/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/useswidget.cpp.o [903/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractincludenavigationcontext.cpp.o [904/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractdeclarationnavigationcontext.cpp.o [905/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/usesnavigationcontext.cpp.o [906/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractnavigationcontext.cpp.o [907/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/abstractnavigationwidget.cpp.o [908/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/navigation/problemnavigationcontext.cpp.o [909/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/builders/dynamiclanguageexpressionvisitor.cpp.o [910/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/containertypes.cpp.o [911/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/unsuretype.cpp.o [912/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typealiastype.cpp.o [913/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typeutils.cpp.o [914/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/enumeratortype.cpp.o [915/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/constantintegraltype.cpp.o [916/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/enumerationtype.cpp.o [917/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/indexedtype.cpp.o [918/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/arraytype.cpp.o [919/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/delayedtype.cpp.o [920/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/referencetype.cpp.o [921/2376] 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.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/enumeratortype.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/enumeratortype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [922/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/structuretype.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typealiastype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typealiastype.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [923/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/functiontype.cpp.o [924/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/integraltype.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/unsuretype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typeutils.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typeutils.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ [925/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/abstracttype.cpp.o [926/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/identifiedtype.cpp.o [927/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typerepository.cpp.o [928/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typeregister.cpp.o [929/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/types/typesystem.cpp.o [930/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/problem.cpp.o [931/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/instantiationinformation.cpp.o [932/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/persistentsymboltable.cpp.o [933/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainregister.cpp.o [934/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchaindumper.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/builders/dynamiclanguageexpressionvisitor.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [935/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/importers.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/unsuretype.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/unsuretype.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ [936/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/uses.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/codecompletioncontext.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [937/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/definitions.cpp.o [938/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/declarationid.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/highlighting/configurablecolors.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/highlighting/configurablecolors.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [939/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainutils.cpp.o [940/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/dumpdotgraph.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/codecompletionitemgrouper.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/codecompletionitemgrouper.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [941/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/aliasdeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/duchainchangeset.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/duchainchangeset.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/../duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [942/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/namespacealiasdeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/enumerationtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/enumerationtype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [943/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/stringhelpers.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/progressdialogs/refactoringdialog.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/progressdialogs/refactoringdialog.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [944/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/functiondeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/usesnavigationcontext.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [945/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/abstractfunctiondeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/interfaces/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/interfaces/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/interfaces/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/interfaces/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/interfaces/ilanguagesupport.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/interfaces/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/interfaces/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/interfaces/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/interfaces/../duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [946/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/parsingenvironment.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/codecompletionhelper.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/codecompletionhelper.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/codecompletionhelper.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [947/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/identifier.cpp.o [948/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainlock.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/interfaces/codecontext.h:24, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/interfaces/codecontext.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/interfaces/codecontext.cpp:22: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [949/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainbase.cpp.o [950/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/forwarddeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/constantintegraltype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/constantintegraltype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [951/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/use.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/structuretype.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/containertypes.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/containertypes.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/unsuretype.h: In member function 'const KDevelop::IndexedType* KDevelop::UnsureTypeData::m_types() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/unsuretype.h:40:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 40 | APPENDED_LIST_FIRST(UnsureTypeData, IndexedType, m_types) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/containertypes.cpp:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [952/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classdeclaration.cpp.o [953/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classfunctiondeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/codecompletionitem.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/codecompletionitem.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [954/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/classmemberdeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/codecompletion.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [955/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/declaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodelnodescontroller.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [956/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/functiondefinition.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/delayedtype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [957/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontextutils.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/arraytype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [958/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontextdynamicdata.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/pointertype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [959/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/topducontext.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/referencetype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [960/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/localindexeddeclaration.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/structuretype.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/structuretype.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [961/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexeddeclaration.cpp.o [962/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/localindexedducontext.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/integraltype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [963/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexedtopducontext.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [964/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/indexedducontext.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/abstractincludenavigationcontext.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../../duchain/parsingenvironment.h:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [965/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/ducontext.cpp.o /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/applychangeswidget.cpp: In member function 'void KDevelop::ApplyChangesWidgetPrivate::createEditPart(const KDevelop::IndexedString&)': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/language/codegen/applychangeswidget.cpp:12: /usr/include/KF5/KService/kmimetypetrader.h:129:15: note: declared here 129 | static T *createPartInstanceFromQuery(const QString &mimeType, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [966/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchainpointer.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainutils.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/codedescription.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainutils.h:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [967/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/waitforupdate.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/utilities.cpp:13: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [968/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/duchain.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/codecompletionworker.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/codecompletionworker.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [969/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/codemodel.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/highlighting/codehighlighting.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/highlighting/configurablecolors.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/highlighting/colorcache.cpp:9: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/highlighting/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/highlighting/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/highlighting/colorcache.cpp:20: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [970/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/duchain/specializationstore.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/abstracttype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [971/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/urlparselock.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typeregister.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [972/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/parseprojectjob.cpp.o [973/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/documentchangetracker.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystem.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [974/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/parsejob.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../declarationid.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/identifiedtype.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/identifiedtype.cpp:10: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [975/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/backgroundparser/backgroundparser.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typeregister.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/functiontype.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ [976/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/modificationrevision.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:17: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainutils.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/problemnavigationcontext.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [977/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/modificationrevisionset.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/codecompletionmodel.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classmemberdeclarationdata.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/../duchain/classfunctiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codecompletion/codecompletionmodel.cpp:15: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [978/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/persistentmovingrange.cpp.o [979/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/editor/persistentmovingrangeprivate.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/projectfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/projectfolder.cpp:5: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [980/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/staticassistant.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/basicrefactoring.cpp:19: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [981/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renamefileaction.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodelnode.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/language/duchain/classmemberdeclaration.h: In member function 'const KDevelop::ClassMemberDeclarationData* KDevelop::ClassMemberDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassMemberDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::BaseClassInstance* KDevelop::ClassDeclarationData::baseClasses() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::BaseClassInstance*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h:78:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 78 | APPENDED_LIST_FIRST(ClassDeclarationData, BaseClassInstance, baseClasses); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h: In member function 'const KDevelop::ClassDeclarationData* KDevelop::ClassDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classdeclaration.h:126:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 126 | DUCHAIN_DECLARE_DATA(ClassDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchain.h:13, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodelnode.cpp:14: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [982/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renameassistant.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/documentclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/allclassesfolder.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/allclassesfolder.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [983/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/renameaction.cpp.o [984/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/assistant/staticassistantsmanager.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodelnodescontroller.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodelnode.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodel.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/classmodel.cpp:8: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/classmodel/../duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ [985/2376] Building CXX object kdevplatform/language/CMakeFiles/KDevPlatformLanguage.dir/KDevPlatformLanguage_autogen/mocs_compilation.cpp.o In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/useswidget.h:17, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/useswidget.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/ducontext.h:19, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/usescollector.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/usescollector.cpp:7: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h: In member function 'const KDevelop::LocalIndexedProblem* KDevelop::ProblemData::diagnostics() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::LocalIndexedProblem*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/problem.h:104:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 104 | APPENDED_LIST_FIRST(ProblemData, LocalIndexedProblem, diagnostics); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::ClassFunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h:55:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 55 | APPENDED_LIST_FIRST(ClassFunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func_dynamic()': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:30:75: warning: cast from 'KDevelop::DUChainBaseData*' to 'KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 30 | inline class Class ## Data * d_func_dynamic() { makeDynamic(); return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h: In member function 'const KDevelop::ClassFunctionDeclarationData* KDevelop::ClassFunctionDeclaration::d_func() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:31:63: warning: cast from 'KDevelop::DUChainBaseData*' to 'const KDevelop::ClassFunctionDeclarationData*' increases required alignment of target type [-Wcast-align] 31 | inline const class Class ## Data* d_func() const { return reinterpret_cast(d_ptr); } \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/classfunctiondeclaration.h:115:5: note: in expansion of macro 'DUCHAIN_DECLARE_DATA' 115 | DUCHAIN_DECLARE_DATA(ClassFunctionDeclaration) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:12: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/abstractdeclarationnavigationcontext.h:11, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:11: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../functiondeclaration.h: In member function 'const KDevelop::IndexedString* KDevelop::FunctionDeclarationData::m_defaultParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedString*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../functiondeclaration.h:43:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 43 | APPENDED_LIST_FIRST(FunctionDeclarationData, IndexedString, m_defaultParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../declarationdata.h:16, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/../functiondeclaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/navigation/abstractnavigationcontext.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157: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.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:671:40: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 671 | const Item* item = reinterpret_cast(m_data + currentIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFollowerIndex(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:540:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:960:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 960 | *reinterpret_cast(m_data + (index - 2)) = follower; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::Bucket::setFreeSize(short unsigned int, short unsigned int) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:570:13: required from 'void KDevelop::Bucket::deleteItem(short unsigned int, unsigned int, Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:675:35: required from 'int KDevelop::Bucket::finalCleanup(Repository&) [with Repository = KDevelop::ItemRepository; Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1911:48: required from 'int KDevelop::ItemRepository::finalCleanup() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1905:9: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:971:10: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 971 | *reinterpret_cast(m_data + index) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/duchainbase.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/declaration.h:15, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/templateclassgenerator.cpp:16: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h: In member function 'const KDevelop::IndexedType* KDevelop::InstantiationInformation::templateParameters() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/instantiationinformation.h:136:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 136 | APPENDED_LIST_FIRST(InstantiationInformation, IndexedType, templateParameters); | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h: In member function 'const KDevelop::IndexedType* KDevelop::FunctionTypeData::m_arguments() const': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/appendedlist.h:322:20: warning: cast from 'const char*' to 'const KDevelop::IndexedType*' increases required alignment of target type [-Wcast-align] 322 | return reinterpret_cast(reinterpret_cast(this) + classSize() + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 |  offsetBehindBase()); \ | ~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/types/typesystemdata.h:168:5: note: in expansion of macro 'APPENDED_LIST_FIRST' 168 | APPENDED_LIST_FIRST(FunctionTypeData, IndexedType, m_arguments); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:14, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/setrepository.h:10, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/topducontext.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/duchain/persistentsymboltable.h:12, from /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/codegen/templateclassgenerator.cpp:18: /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'uint KDevelop::Bucket::lostSpace() [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24; uint = unsigned int]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1656:47: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:792:26: warning: cast from 'char*' to 'const Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 792 | found += reinterpret_cast(m_data + currentIndex)->itemSize() + AdditionalSpacePerItem; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2134:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 2134 | *reinterpret_cast(m_fileMap + offset) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'const Item* KDevelop::Bucket::itemFromIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1561:40: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:608:16: warning: cast from 'char*' to 'Utils::SetNodeData*' increases required alignment of target type [-Wcast-align] 608 | return reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::followerIndex(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:487: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.12.3/kdevplatform/serialization/itemrepository.h:1623:50: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:954:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 954 | return *reinterpret_cast(m_data + (index - 2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h: In instantiation of 'short unsigned int KDevelop::Bucket::freeSize(short unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]': /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:710: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.12.3/kdevplatform/serialization/itemrepository.h:1643:66: required from 'KDevelop::ItemRepositoryStatistics KDevelop::ItemRepository::statistics() const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:300:43: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:965:17: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 965 | return *reinterpret_cast(m_data + index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:168:27: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 168 | m_objectMap = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:170:32: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] 170 | m_nextBucketHash = reinterpret_cast(current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:165:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 157 | to = *reinterpret_cast(from); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:167:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:1556:13: required from 'const Item* KDevelop::ItemRepository::itemFromIndex(unsigned int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize = 24; unsigned int targetBucketHashSize = 1048576]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/language/util/basicsetrepository.h:312:50: required from here /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:157:15: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/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.12.3/kdevplatform/serialization/itemrepository.h:172:22: required from 'void KDevelop::Bucket::initializeFromMap(char*) [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; unsigned int fixedItemSize = 24]' /home/buildozer/aports/community/kdevelop/src/kdevelop-22.12.3/kdevplatform/serialization/itemrepository.h:2136:59: required from 'void KDevelop::ItemRepository::initializeBucket(int) const [with Item = Utils::SetNodeData; ItemRequest = Utils::SetNodeDataRequest; bool markForReferenceCounting = false; Mutex = QRecursiveMutex; unsigned int fixedItemSize