>>> octave: Building community/octave 9.2.0-r1 (using abuild 3.14.1-r1) started Mon, 04 Nov 2024 16:29:04 +0000 >>> octave: Validating /home/buildozer/aports/community/octave/APKBUILD... >>> octave: Analyzing dependencies... >>> octave: Installing for build: build-base arpack-dev bison curl-dev fftw-dev fltk-dev fontconfig-dev freetype-dev gfortran ghostscript-dev glpk-dev glu-dev gnuplot graphicsmagick-dev hdf5-dev imagemagick-dev java-jdk lcms2-dev libltdl libsm-dev libsndfile-dev libtool openblas-dev pcre2-dev perl portaudio-dev qhull-dev qrupdate-dev qscintilla-dev qt5-qttools-dev rapidjson-dev readline-dev suitesparse-dev texinfo xz-dev zlib-dev bzip2 gzip tar zip (1/386) Installing libgfortran (14.2.0-r4) (2/386) Installing gfortran (14.2.0-r4) (3/386) Installing openblas (0.3.28-r0) (4/386) Installing liblapack (0.3.28-r0) (5/386) Installing liblapacke (0.3.28-r0) (6/386) Installing openblas-dev (0.3.28-r0) (7/386) Installing arpack (3.8.0-r3) (8/386) Installing arpack-dev (3.8.0-r3) (9/386) Installing m4 (1.4.19-r3) (10/386) Installing bison (3.8.2-r1) (11/386) Installing brotli (1.1.0-r2) (12/386) Installing brotli-dev (1.1.0-r2) (13/386) Installing c-ares-dev (1.34.2-r0) (14/386) Installing libidn2-dev (2.3.7-r0) (15/386) Installing libpsl-utils (0.21.5-r3) (16/386) Installing libpsl-dev (0.21.5-r3) (17/386) Installing nghttp2-dev (1.64.0-r0) (18/386) Installing openssl-dev (3.3.2-r3) (19/386) Installing zlib-dev (1.3.1-r2) (20/386) Installing zstd (1.5.6-r1) (21/386) Installing zstd-dev (1.5.6-r1) (22/386) Installing curl-dev (8.10.1-r0) (23/386) Installing fftw-double-libs (3.3.10-r5) (24/386) Installing fftw-long-double-libs (3.3.10-r5) (25/386) Installing fftw-single-libs (3.3.10-r5) (26/386) Installing fftw-dev (3.3.10-r5) (27/386) Installing cairo-tools (1.18.2-r1) (28/386) Installing libbz2 (1.0.8-r6) (29/386) Installing libpng (1.6.44-r0) (30/386) Installing freetype (2.13.3-r0) (31/386) Installing fontconfig (2.15.0-r1) (32/386) Installing expat (2.6.3-r0) (33/386) Installing expat-dev (2.6.3-r0) (34/386) Installing bzip2-dev (1.0.8-r6) (35/386) Installing libpng-dev (1.6.44-r0) (36/386) Installing freetype-dev (2.13.3-r0) (37/386) Installing fontconfig-dev (2.15.0-r1) (38/386) Installing libxau (1.0.11-r4) (39/386) Installing xorgproto (2024.1-r0) (40/386) Installing libxau-dev (1.0.11-r4) (41/386) Installing libmd (1.1.0-r0) (42/386) Installing libbsd (0.12.2-r0) (43/386) Installing libxdmcp (1.1.5-r1) (44/386) Installing libxcb (1.16.1-r0) (45/386) Installing libx11 (1.8.10-r0) (46/386) Installing libxext (1.3.6-r2) (47/386) Installing libffi (3.4.6-r0) (48/386) Installing gdbm (1.24-r0) (49/386) Installing xz-libs (5.6.3-r0) (50/386) Installing mpdecimal (4.0.0-r0) (51/386) Installing libpanelw (6.5_p20241006-r2) (52/386) Installing sqlite-libs (3.47.0-r0) (53/386) Installing python3 (3.12.7-r1) (54/386) Installing python3-pycache-pyc0 (3.12.7-r1) (55/386) Installing pyc (3.12.7-r1) (56/386) Installing xcb-proto-pyc (1.17.0-r0) (57/386) Installing python3-pyc (3.12.7-r1) (58/386) Installing xcb-proto (1.17.0-r0) (59/386) Installing libxdmcp-dev (1.1.5-r1) (60/386) Installing libxcb-dev (1.16.1-r0) (61/386) Installing xtrans (1.5.1-r0) (62/386) Installing libx11-dev (1.8.10-r0) (63/386) Installing libxext-dev (1.3.6-r2) (64/386) Installing libxrender (0.9.11-r5) (65/386) Installing libxrender-dev (0.9.11-r5) (66/386) Installing pixman (0.43.4-r1) (67/386) Installing pixman-dev (0.43.4-r1) (68/386) Installing util-macros (1.20.1-r0) (69/386) Installing xcb-util (0.4.1-r3) (70/386) Installing xcb-util-dev (0.4.1-r3) (71/386) Installing cairo (1.18.2-r1) (72/386) Installing libintl (0.22.5-r0) (73/386) Installing libeconf (0.6.3-r0) (74/386) Installing libblkid (2.40.2-r3) (75/386) Installing libmount (2.40.2-r3) (76/386) Installing glib (2.82.2-r0) (77/386) Installing cairo-gobject (1.18.2-r1) (78/386) Installing libxml2 (2.13.4-r3) (79/386) Installing libxml2-utils (2.13.4-r3) (80/386) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (81/386) Installing libgpg-error (1.50-r0) (82/386) Installing libgcrypt (1.10.3-r1) (83/386) Installing libxslt (1.1.42-r1) (84/386) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (85/386) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (86/386) Installing docbook-xsl (1.79.2-r11) (87/386) Installing xz (5.6.3-r0) (88/386) Installing gettext-asprintf (0.22.5-r0) (89/386) Installing gettext-libs (0.22.5-r0) (90/386) Installing gettext-envsubst (0.22.5-r0) (91/386) Installing gettext (0.22.5-r0) (92/386) Installing gettext-dev (0.22.5-r0) (93/386) Installing py3-parsing (3.1.4-r0) (94/386) Installing py3-parsing-pyc (3.1.4-r0) (95/386) Installing py3-packaging (24.1-r0) (96/386) Installing py3-packaging-pyc (24.1-r0) (97/386) Installing linux-headers (6.6-r1) (98/386) Installing libffi-dev (3.4.6-r0) (99/386) Installing bsd-compat-headers (0.7.2-r6) (100/386) Installing libformw (6.5_p20241006-r2) (101/386) Installing libmenuw (6.5_p20241006-r2) (102/386) Installing libncurses++ (6.5_p20241006-r2) (103/386) Installing ncurses-dev (6.5_p20241006-r2) (104/386) Installing libedit-dev (20240808.3.1-r0) (105/386) Installing libpcre2-16 (10.43-r0) (106/386) Installing libpcre2-32 (10.43-r0) (107/386) Installing pcre2-dev (10.43-r0) (108/386) Installing libuuid (2.40.2-r3) (109/386) Installing libfdisk (2.40.2-r3) (110/386) Installing libsmartcols (2.40.2-r3) (111/386) Installing sqlite (3.47.0-r0) (112/386) Installing sqlite-dev (3.47.0-r0) (113/386) Installing util-linux (2.40.2-r3) (114/386) Installing dmesg (2.40.2-r3) (115/386) Installing setarch (2.40.2-r3) (116/386) Installing skalibs-libs (2.14.3.0-r0) (117/386) Installing util-linux-misc (2.40.2-r3) (118/386) Installing utmps-libs (0.1.2.3-r2) (119/386) Installing linux-pam (1.6.1-r1) (120/386) Installing runuser (2.40.2-r3) (121/386) Installing mount (2.40.2-r3) (122/386) Installing losetup (2.40.2-r3) (123/386) Installing hexdump (2.40.2-r3) (124/386) Installing uuidgen (2.40.2-r3) (125/386) Installing blkid (2.40.2-r3) (126/386) Installing sfdisk (2.40.2-r3) (127/386) Installing mcookie (2.40.2-r3) (128/386) Installing agetty (2.40.2-r3) (129/386) Installing wipefs (2.40.2-r3) (130/386) Installing cfdisk (2.40.2-r3) (131/386) Installing umount (2.40.2-r3) (132/386) Installing flock (2.40.2-r3) (133/386) Installing lsblk (2.40.2-r3) (134/386) Installing libcap-ng (0.8.5-r0) (135/386) Installing setpriv (2.40.2-r3) (136/386) Installing lscpu (2.40.2-r3) (137/386) Installing logger (2.40.2-r3) (138/386) Installing partx (2.40.2-r3) (139/386) Installing fstrim (2.40.2-r3) (140/386) Installing findmnt (2.40.2-r3) (141/386) Installing util-linux-dev (2.40.2-r3) (142/386) Installing glib-dev (2.82.2-r0) (143/386) Installing cairo-dev (1.18.2-r1) (144/386) Installing libjpeg-turbo (3.0.4-r0) (145/386) Installing libturbojpeg (3.0.4-r0) (146/386) Installing libjpeg-turbo-dev (3.0.4-r0) (147/386) Installing libxft (2.3.8-r3) (148/386) Installing libxft-dev (2.3.8-r3) (149/386) Installing libxinerama (1.1.5-r4) (150/386) Installing libxinerama-dev (1.1.5-r4) (151/386) Installing hwdata-pci (0.388-r0) (152/386) Installing libpciaccess (0.18.1-r0) (153/386) Installing libdrm (2.4.123-r1) (154/386) Installing libpciaccess-dev (0.18.1-r0) (155/386) Installing libdrm-dev (2.4.123-r1) (156/386) Installing libxdamage (1.1.6-r5) (157/386) Installing libxfixes (6.0.1-r4) (158/386) Installing libxfixes-dev (6.0.1-r4) (159/386) Installing libxdamage-dev (1.1.6-r5) (160/386) Installing libxshmfence (1.3.2-r6) (161/386) Installing libxshmfence-dev (1.3.2-r6) (162/386) Installing llvm19-libs (19.1.2-r0) (163/386) Installing libelf (0.191-r0) (164/386) Installing mesa-glapi (24.2.6-r0) (165/386) Installing mesa (24.2.6-r0) (166/386) Installing wayland-libs-server (1.23.1-r0) (167/386) Installing mesa-gbm (24.2.6-r0) (168/386) Installing wayland-libs-client (1.23.1-r0) (169/386) Installing mesa-egl (24.2.6-r0) (170/386) Installing libxxf86vm (1.1.5-r6) (171/386) Installing mesa-gl (24.2.6-r0) (172/386) Installing mesa-gles (24.2.6-r0) (173/386) Installing mesa-osmesa (24.2.6-r0) (174/386) Installing clang19-headers (19.1.2-r0) (175/386) Installing libclc (19.1.2-r0) (176/386) Installing spirv-llvm-translator-libs (19.1.0-r0) (177/386) Installing spirv-tools (1.3.290.0-r0) (178/386) Installing clang19-libs (19.1.2-r0) (179/386) Installing mesa-rusticl (24.2.6-r0) (180/386) Installing mesa-xatracker (24.2.6-r0) (181/386) Installing libxxf86vm-dev (1.1.5-r6) (182/386) Installing mesa-dev (24.2.6-r0) (183/386) Installing libfltk (1.3.9-r0) (184/386) Installing libfltk_cairo (1.3.9-r0) (185/386) Installing libfltk_forms (1.3.9-r0) (186/386) Installing libfltk_gl (1.3.9-r0) (187/386) Installing libfltk_images (1.3.9-r0) (188/386) Installing fltk-dev (1.3.9-r0) (189/386) Installing dbus-libs (1.14.10-r4) (190/386) Installing avahi-libs (0.8-r19) (191/386) Installing nettle (3.10-r1) (192/386) Installing libtasn1 (4.19.0-r2) (193/386) Installing p11-kit (0.25.5-r2) (194/386) Installing gnutls (3.8.5-r0) (195/386) Installing cups-libs (2.4.11-r0) (196/386) Installing jbig2dec (0.20-r0) (197/386) Installing lcms2 (2.16-r0) (198/386) Installing openjpeg (2.5.2-r0) (199/386) Installing libsharpyuv (1.4.0-r0) (200/386) Installing libwebp (1.4.0-r0) (201/386) Installing tiff (4.7.0-r0) (202/386) Installing ghostscript (10.04.0-r0) (203/386) Installing ghostscript-dev (10.04.0-r0) (204/386) Installing glpk (5.0-r2) (205/386) Installing glpk-dev (5.0-r2) (206/386) Installing glu (9.0.3-r3) (207/386) Installing glu-dev (9.0.3-r3) (208/386) Installing libcerf (2.4-r0) (209/386) Installing libice (1.1.1-r6) (210/386) Installing libsm (1.2.4-r4) (211/386) Installing libxt (1.3.0-r5) (212/386) Installing libxpm (3.5.17-r0) (213/386) Installing aom-libs (3.10.0-r0) (214/386) Installing libdav1d (1.5.0-r0) (215/386) Installing libavif (1.0.4-r0) (216/386) Installing libgd (2.3.3-r9) (217/386) Installing lua5.3-libs (5.3.6-r6) (218/386) Installing fribidi (1.0.16-r0) (219/386) Installing graphite2 (1.3.14-r6) (220/386) Installing harfbuzz (9.0.0-r1) (221/386) Installing pango (1.54.0-r1) (222/386) Installing libwebpmux (1.4.0-r0) (223/386) Installing gnuplot (6.0.1-r0) (224/386) Installing libde265 (1.0.15-r0) (225/386) Installing numactl (2.0.18-r0) (226/386) Installing x265-libs (3.6-r0) (227/386) Installing libheif (1.18.2-r0) (228/386) Installing libltdl (2.4.7-r3) (229/386) Installing libwmflite (0.2.13-r1) (230/386) Installing graphicsmagick (1.3.45-r0) (231/386) Installing graphicsmagick-c++ (1.3.45-r0) (232/386) Installing graphicsmagick-dev (1.3.45-r0) (233/386) Installing libsz (1.1.3-r0) (234/386) Installing hdf5 (1.14.4.2-r1) (235/386) Installing hdf5-cpp (1.14.4.2-r1) (236/386) Installing hdf5-fortran (1.14.4.2-r1) (237/386) Installing hdf5-hl (1.14.4.2-r1) (238/386) Installing hdf5-hl-cpp (1.14.4.2-r1) (239/386) Installing hdf5-hl-fortran (1.14.4.2-r1) (240/386) Installing hdf5-dev (1.14.4.2-r1) (241/386) Installing imagemagick-libs (7.1.1.39-r0) (242/386) Installing imagemagick (7.1.1.39-r0) (243/386) Installing imagemagick-jpeg (7.1.1.39-r0) (244/386) Installing imagemagick-pdf (7.1.1.39-r0) (245/386) Installing imagemagick-heic (7.1.1.39-r0) (246/386) Installing imagemagick-tiff (7.1.1.39-r0) (247/386) Installing libwebpdemux (1.4.0-r0) (248/386) Installing imagemagick-webp (7.1.1.39-r0) (249/386) Installing imagemagick-pango (7.1.1.39-r0) (250/386) Installing imagemagick-c++ (7.1.1.39-r0) (251/386) Installing imagemagick-dev (7.1.1.39-r0) (252/386) Installing encodings (1.0.7-r1) (253/386) Installing libfontenc (1.1.8-r0) (254/386) Installing mkfontscale (1.2.3-r1) (255/386) Installing font-dejavu (2.37-r5) (256/386) Installing libxcomposite (0.4.6-r5) (257/386) Installing libxi (1.8.2-r0) (258/386) Installing libxtst (1.2.5-r0) (259/386) Installing alsa-lib (1.2.12-r0) (260/386) Installing giflib (5.2.2-r0) (261/386) Installing openjdk8-jre-lib (8.422.05-r0) (262/386) Installing java-common (0.5-r0) (263/386) Installing p11-kit-trust (0.25.5-r2) (264/386) Installing ca-certificates (20240705-r0) (265/386) Installing java-cacerts (1.1-r0) (266/386) Installing nspr (4.35-r4) (267/386) Installing nss (3.105-r0) (268/386) Installing krb5-conf (1.0-r2) (269/386) Installing libcom_err (1.47.1-r1) (270/386) Installing keyutils-libs (1.6.3-r4) (271/386) Installing libverto (0.3.2-r2) (272/386) Installing krb5-libs (1.21.3-r0) (273/386) Installing pcsc-lite-libs (2.2.3-r1) (274/386) Installing liblksctp (1.0.19-r5) (275/386) Installing openjdk8-jre-base (8.422.05-r0) (276/386) Installing openjdk8-jre (8.422.05-r0) (277/386) Installing openjdk8-jdk (8.422.05-r0) (278/386) Installing lcms2-plugins (2.16-r0) (279/386) Installing libtiffxx (4.7.0-r0) (280/386) Installing libwebpdecoder (1.4.0-r0) (281/386) Installing libwebp-dev (1.4.0-r0) (282/386) Installing tiff-dev (4.7.0-r0) (283/386) Installing lcms2-dev (2.16-r0) (284/386) Installing libice-dev (1.1.1-r6) (285/386) Installing libsm-dev (1.2.4-r4) (286/386) Installing opus (1.5.2-r1) (287/386) Installing opus-dev (1.5.2-r1) (288/386) Installing libogg (1.3.5-r5) (289/386) Installing libflac (1.4.3-r1) (290/386) Installing libvorbis (1.3.7-r2) (291/386) Installing libsndfile (1.2.2-r0) (292/386) Installing libflac++ (1.4.3-r1) (293/386) Installing libogg-dev (1.3.5-r5) (294/386) Installing flac-dev (1.4.3-r1) (295/386) Installing libvorbis-dev (1.3.7-r2) (296/386) Installing libsndfile-dev (1.2.2-r0) (297/386) Installing libtool (2.4.7-r3) (298/386) Installing perl (5.40.0-r3) (299/386) Installing libsamplerate (0.2.2-r3) (300/386) Installing jack (1.9.22-r4) (301/386) Installing portaudio (19.7.0-r2) (302/386) Installing libportaudiocxx (19.7.0-r2) (303/386) Installing alsa-lib-dev (1.2.12-r0) (304/386) Installing portaudio-dev (19.7.0-r2) (305/386) Installing qhull-nonreentrant (2020.2-r3) (306/386) Installing qhull (2020.2-r3) (307/386) Installing qhull-dev (2020.2-r3) (308/386) Installing qrupdate (1.1.5-r1) (309/386) Installing qrupdate-dev (1.1.5-r1) (310/386) Installing icu-data-full (74.2-r0) (311/386) Installing icu-libs (74.2-r0) (312/386) Installing qt5-qtbase (5.15.10_git20230714-r3) (313/386) Installing hicolor-icon-theme (0.18-r0) (314/386) Installing xprop (1.2.7-r0) (315/386) Installing libxmu (1.2.1-r0) (316/386) Installing xset (1.2.5-r1) (317/386) Installing xdg-utils (1.2.1-r1) (318/386) Installing shared-mime-info (2.4-r0) (319/386) Installing gdk-pixbuf (2.42.12-r1) (320/386) Installing gtk-update-icon-cache (3.24.43-r2) (321/386) Installing libxcursor (1.2.2-r1) (322/386) Installing libxrandr (1.5.4-r1) (323/386) Installing libatk-1.0 (2.54.0-r0) (324/386) Installing at-spi2-core (2.54.0-r0) (325/386) Installing libatk-bridge-2.0 (2.54.0-r0) (326/386) Installing libepoxy (1.5.10-r1) (327/386) Installing wayland-libs-cursor (1.23.1-r0) (328/386) Installing wayland-libs-egl (1.23.1-r0) (329/386) Installing xkeyboard-config (2.43-r0) (330/386) Installing libxkbcommon (1.7.0-r1) (331/386) Installing gtk+3.0 (3.24.43-r2) (332/386) Installing libevdev (1.13.3-r0) (333/386) Installing mtdev (1.1.7-r0) (334/386) Installing eudev-libs (3.2.14-r5) (335/386) Installing libinput-libs (1.26.2-r0) (336/386) Installing xcb-util-wm (0.4.2-r0) (337/386) Installing xcb-util-image (0.4.1-r0) (338/386) Installing xcb-util-keysyms (0.4.1-r0) (339/386) Installing xcb-util-renderutil (0.3.10-r0) (340/386) Installing libxkbcommon-x11 (1.7.0-r1) (341/386) Installing qt5-qtbase-x11 (5.15.10_git20230714-r3) (342/386) Installing qt5-qtdeclarative (5.15.10_git20230629-r0) (343/386) Installing qt5-qtwayland (5.15.10_git20230714-r0) (344/386) Installing qscintilla (2.14.1-r2) (345/386) Installing qscintilla-dev (2.14.1-r2) (346/386) Installing qt5-qttools (5.15.10_git20230612-r2) (347/386) Installing libqt5designer (5.15.10_git20230612-r2) (348/386) Installing libqt5designercomponents (5.15.10_git20230612-r2) (349/386) Installing libqt5help (5.15.10_git20230612-r2) (350/386) Installing qt5-qtbase-sqlite (5.15.10_git20230714-r3) (351/386) Installing unixodbc (2.3.12-r0) (352/386) Installing qt5-qtbase-odbc (5.15.10_git20230714-r3) (353/386) Installing libpq (17.0-r0) (354/386) Installing qt5-qtbase-postgresql (5.15.10_git20230714-r3) (355/386) Installing mariadb-connector-c (3.3.10-r0) (356/386) Installing qt5-qtbase-mysql (5.15.10_git20230714-r3) (357/386) Installing freetds (1.4.23-r0) (358/386) Installing qt5-qtbase-tds (5.15.10_git20230714-r3) (359/386) Installing dbus-dev (1.14.10-r4) (360/386) Installing qt5-qtbase-dev (5.15.10_git20230714-r3) (361/386) Installing clang18-headers (18.1.8-r2) (362/386) Installing llvm18-libs (18.1.8-r1) (363/386) Installing clang18-libclang (18.1.8-r2) (364/386) Installing qt5-qttools-dev (5.15.10_git20230612-r2) (365/386) Installing rapidjson-dev (1.1.0-r6) (366/386) Installing libhistory (8.2.13-r0) (367/386) Installing readline-dev (8.2.13-r0) (368/386) Installing libgmpxx (6.3.0-r2) (369/386) Installing gmp-dev (6.3.0-r2) (370/386) Installing mpfr-dev (4.2.1-r0) (371/386) Installing suitesparse-graphblas (7.8.2-r0) (372/386) Installing suitesparse (7.8.2-r0) (373/386) Installing suitesparse-dev (7.8.2-r0) (374/386) Installing texinfo (7.1.1-r0) (375/386) Installing xz-dev (5.6.3-r0) (376/386) Installing bzip2 (1.0.8-r6) (377/386) Installing less (668-r0) (378/386) Installing gzip (1.13-r0) (379/386) Installing unzip (6.0-r15) (380/386) Installing zip (3.0-r13) (381/386) Installing .makedepends-octave (20241104.162906) (382/386) Installing util-linux-openrc (2.40.2-r3) (383/386) Installing agetty-openrc (0.55.1-r2) (384/386) Installing perl-error (0.17029-r2) (385/386) Installing perl-git (2.46.2-r0) (386/386) Installing git-perl (2.46.2-r0) Executing busybox-1.37.0-r6.trigger Executing fontconfig-2.15.0-r1.trigger Executing glib-2.82.2-r0.trigger Executing mkfontscale-1.2.3-r1.trigger Executing java-common-0.5-r0.trigger Executing ca-certificates-20240705-r0.trigger Executing shared-mime-info-2.4-r0.trigger Executing gdk-pixbuf-2.42.12-r1.trigger Executing gtk-update-icon-cache-3.24.43-r2.trigger Executing gtk+3.0-3.24.43-r2.trigger OK: 1405 MiB in 487 packages >>> octave: Cleaning up srcdir >>> octave: Cleaning up pkgdir >>> octave: Cleaning up tmpdir >>> octave: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/octave-9.2.0.tar.xz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> octave: Fetching https://ftp.gnu.org/gnu/octave/octave-9.2.0.tar.xz Connecting to ftp.gnu.org ([2001:470:142:3::b]:443) saving to '/var/cache/distfiles/v3.21/octave-9.2.0.tar.xz.part' octave-9.2.0.tar.xz. 8% |** | 2256k 0:00:10 ETA octave-9.2.0.tar.xz. 29% |********* | 7792k 0:00:04 ETA octave-9.2.0.tar.xz. 49% |*************** | 13.0M 0:00:03 ETA octave-9.2.0.tar.xz. 71% |********************** | 18.7M 0:00:01 ETA octave-9.2.0.tar.xz. 94% |****************************** | 24.6M 0:00:00 ETA octave-9.2.0.tar.xz. 100% |********************************| 26.1M 0:00:00 ETA '/var/cache/distfiles/v3.21/octave-9.2.0.tar.xz.part' saved >>> octave: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/octave-9.2.0.tar.xz >>> octave: Checking sha512sums... octave-9.2.0.tar.xz: OK abs.patch: OK >>> octave: Unpacking /var/cache/distfiles/v3.21/octave-9.2.0.tar.xz... >>> octave: abs.patch patching file libinterp/corefcn/pr-output.cc Hunk #1 succeeded at 2935 with fuzz 2 (offset -217 lines). checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... ./build-aux/install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '1000' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether make supports nested variables... (cached) yes checking build system type... armv7-alpine-linux-musleabihf checking host system type... armv7-alpine-linux-musleabihf checking whether make supports the include directive... yes (GNU style) checking for armv7-alpine-linux-musleabihf-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether the compiler is clang... no checking for compiler option needed when checking for declarations... none checking dependency style of gcc... gcc3 checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for uchar.h... yes checking for sys/param.h... yes checking for sys/socket.h... yes checking for dirent.h... yes checking for error.h... no checking for fnmatch.h... yes checking for netdb.h... yes checking for getopt.h... yes checking for sys/cdefs.h... yes checking for sys/time.h... yes checking for glob.h... yes checking for threads.h... yes checking for iconv.h... yes checking for limits.h... yes checking for crtdefs.h... no checking for wctype.h... yes checking for langinfo.h... yes checking for xlocale.h... no checking for math.h... yes checking for sys/mman.h... yes checking for sys/select.h... yes checking for stdbool.h... yes checking for stdckdint.h... yes checking for sys/random.h... yes checking for sys/resource.h... yes checking for sys/times.h... yes checking for sys/uio.h... yes checking for sys/utsname.h... yes checking for sys/wait.h... yes checking for features.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no defining octlibdir to be ${libdir}/octave/${version} defining archlibdir to be ${libexecdir}/octave/${version}/exec/${canonical_host_type} defining localarchlibdir to be ${libexecdir}/octave/site/exec/${canonical_host_type} defining localapiarchlibdir to be ${libexecdir}/octave/${api_version}/site/exec/${canonical_host_type} defining localverarchlibdir to be ${libexecdir}/octave/${version}/site/exec/${canonical_host_type} defining octfiledir to be ${libdir}/octave/${version}/oct/${canonical_host_type} defining localoctfiledir to be ${libdir}/octave/site/oct/${canonical_host_type} defining localapioctfiledir to be ${libdir}/octave/site/oct/${api_version}/${canonical_host_type} defining localveroctfiledir to be ${libdir}/octave/${version}/site/oct/${canonical_host_type} defining octincludedir to be ${includedir}/octave-${version}/octave defining fcnfiledir to be ${datadir}/octave/${version}/m defining localfcnfiledir to be ${datadir}/octave/site/m defining localapifcnfiledir to be ${datadir}/octave/site/${api_version}/m defining localverfcnfiledir to be ${datadir}/octave/${version}/site/m defining octetcdir to be ${datadir}/octave/${version}/etc defining octlocaledir to be ${datadir}/octave/${version}/locale defining doc_cache_file to be ${octetcdir}/doc-cache defining octtestsdir to be ${octetcdir}/tests defining texi_macros_file to be ${octetcdir}/macros.texi defining imagedir to be ${datadir}/octave/${version}/imagelib defining octdatadir to be ${datadir}/octave/${version}/data defining octdocdir to be ${datadir}/octave/${version}/doc defining octfontsdir to be ${datadir}/octave/${version}/fonts defining startupfiledir to be ${fcnfiledir}/startup defining localstartupfiledir to be ${localfcnfiledir}/startup defining man1dir to be ${mandir}/man1 defining man1ext to be .1 defining infofile to be ${infodir}/octave.info checking for armv7-alpine-linux-musleabihf-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for gawk... (cached) awk checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for gfind... no checking for find... find checking for a usable sed... /bin//sed checking for perl... perl checking for gperf... no configure: WARNING: I didn't find gperf, but it's only a problem if you need to reconstruct oct-gperf.h checking for flex... no checking for lex... no configure: WARNING: I didn't find flex, but it's only a problem if you need to reconstruct lex.cc, which is the case if you're building from VCS sources. checking for bison... bison checking for bison 3.0 or newer... 3.8.2, ok checking syntax of bison api.prefix (or name-prefix) declaration... api brace checking whether api.prefix applies to yysymbol_kind_t... no checking for makeinfo... makeinfo checking for makeinfo support for @sortas command... yes checking for texi2dvi... texi2dvi checking for texi2pdf... texi2pdf checking for options to make reproducible archives with GNU tar... --owner=0 --group=0 --numeric-owner --sort=name checking whether ln -s works... yes checking for gs... gs checking for gnuplot... gnuplot checking for less... less checking for python3... python3 checking for icotool... no configure: WARNING: I didn't find icotool, but it's only a problem if you need to reconstruct octave-logo.ico, which is the case if you're building from VCS sources. checking for rsvg-convert... no configure: WARNING: I didn't find rsvg-convert, but it's only a problem if you need to reconstruct octave-logo-*.png, which is the case if you're building from VCS sources. checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... (cached) none needed checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking whether g++ supports C++17 features by default... yes checking for armv7-alpine-linux-musleabihf-gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking whether the compiler is clang... (cached) no checking for compiler option needed when checking for declarations... (cached) none checking dependency style of gcc... (cached) gcc3 checking how to run the C preprocessor... gcc -E checking whether gcc needs -traditional... no checking for Minix Amsterdam compiler... no checking for armv7-alpine-linux-musleabihf-ar... no checking for ar... ar checking for armv7-alpine-linux-musleabihf-ranlib... no checking for ranlib... ranlib checking for _LARGEFILE_SOURCE value needed for large files... no checking for gcc option to enable large file support... none needed checking g++ compiler version number... 14.2.0 checking gcc compiler version number... 14.2.0 configure: defining __NO_MATH_INLINES avoids buggy GNU libc exp function checking for sin in -lm... yes checking for armv7-alpine-linux-musleabihf-gfortran... armv7-alpine-linux-musleabihf-gfortran checking whether the compiler supports GNU Fortran 77... yes checking whether armv7-alpine-linux-musleabihf-gfortran accepts -g... yes checking whether a usable Fortran compiler was found... yes checking how to get verbose linking output from armv7-alpine-linux-musleabihf-gfortran... -v checking for Fortran 77 libraries of armv7-alpine-linux-musleabihf-gfortran... -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/14.2.0 -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/14.2.0/../../../../armv7-alpine-linux-musleabihf/lib -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/14.2.0/../../.. -lgfortran -lm -lssp_nonshared checking for dummy main to link with Fortran 77 libraries... none checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore configure: defining FFLAGS to be -g -O2 configure: defining FPICFLAG to be -fPIC configure: defining CPICFLAG to be -fPIC configure: defining CXXPICFLAG to be -fPIC configure: defining SH_LDFLAGS to be -shared configure: defining DL_LDFLAGS to be -shared configure: defining MKOCTFILE_DL_LDFLAGS to be -shared -Wl,-Bsymbolic configure: defining NO_OCT_FILE_STRIP to be false configure: defining TEMPLATE_AR to be ar configure: defining TEMPLATE_ARFLAGS to be cr configure: defining library_path_var to be LD_LIBRARY_PATH checking size of int... 4 checking size of void *... 4 checking whether using STL from LLVM or Apple... no checking for a sed that does not truncate output... /bin//sed checking whether gcc is Clang... no checking whether pthreads work with "-pthread" and "-lpthread"... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking whether pthread stack size does not account for thread-local storage... no checking for OpenMP flag of C compiler... -fopenmp checking for OpenMP flag of C++ compiler... -fopenmp checking for omp.h... yes checking for omp_get_num_threads... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin//sed checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 98304 checking how to convert armv7-alpine-linux-musleabihf file names to armv7-alpine-linux-musleabihf format... func_convert_file_noop checking how to convert armv7-alpine-linux-musleabihf file names to toolchain format... func_convert_file_noop checking for /usr/armv7-alpine-linux-musleabihf/bin/ld option to reload object files... -r checking for armv7-alpine-linux-musleabihf-file... no checking for file... file checking for armv7-alpine-linux-musleabihf-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for armv7-alpine-linux-musleabihf-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for armv7-alpine-linux-musleabihf-ar... ar checking for archiver @FILE support... @ checking for armv7-alpine-linux-musleabihf-strip... no checking for strip... strip checking for armv7-alpine-linux-musleabihf-ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for armv7-alpine-linux-musleabihf-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for armv7-alpine-linux-musleabihf-gfortran option to produce PIC... -fPIC checking if armv7-alpine-linux-musleabihf-gfortran PIC flag -fPIC works... yes checking if armv7-alpine-linux-musleabihf-gfortran static flag -static works... yes checking if armv7-alpine-linux-musleabihf-gfortran supports -c -o file.o... yes checking if armv7-alpine-linux-musleabihf-gfortran supports -c -o file.o... (cached) yes checking whether the armv7-alpine-linux-musleabihf-gfortran linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking if sgemm_ is being linked in already... no checking for sgemm_ in -lflexiblas... no checking for sgemm_ in -lopenblas... yes checking BLAS library integer size... 4 checking for cheev_... yes checking default size of Fortran INTEGER... 4 checking whether armv7-alpine-linux-musleabihf-gfortran accepts -ffloat-store... yes setting F77_FLOAT_STORE_FLAG to -ffloat-store checking whether armv7-alpine-linux-musleabihf-gfortran accepts -std=legacy... yes adding -std=legacy to FFLAGS checking whether g++ accepts -rdynamic... yes configure: defining CROSS_TOOL_PREFIX to be configure: defining MKOCTFILE_AR to be ar configure: defining MKOCTFILE_CC to be gcc configure: defining MKOCTFILE_CXX to be g++ configure: defining MKOCTFILE_F77 to be armv7-alpine-linux-musleabihf-gfortran configure: defining MKOCTFILE_RANLIB to be ranlib checking whether gcc accepts -fexceptions... yes configure: adding -fexceptions to XTRA_CFLAGS checking whether armv7-alpine-linux-musleabihf-gfortran accepts -fexceptions... yes adding -fexceptions to FFLAGS checking whether C++ supports dynamic auto arrays... yes checking for IEEE 754 data format... yes checking whether bit_and, bit_or, bit_xor are defined in the C++ library... yes checking whether complex class can set components independently... yes checking whether complex class can reference components independently... no checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for lstat... yes checking for btowc... yes checking for mbrtowc... yes checking for mbsinit... yes checking for canonicalize_file_name... no checking for realpath... yes checking for _set_invalid_parameter_handler... no checking for fchdir... yes checking for fcntl... yes checking for symlink... yes checking for fdopendir... yes checking for fnmatch... yes checking for mbsrtowcs... yes checking for fstatat... yes checking for getdtablesize... yes checking for microuptime... no checking for nanouptime... no checking for getexecname... no checking for getrusage... yes checking for gettimeofday... yes checking for glob_pattern_p... no checking for isblank... yes checking for iswcntrl... yes checking for link... yes checking for mprotect... yes checking for openat... yes checking for pipe... yes checking for pselect... yes checking for pthread_sigmask... yes checking for readlink... yes checking for setenv... yes checking for sigaction... yes checking for sigaltstack... yes checking for siginterrupt... yes checking for snprintf... yes checking for strptime... yes checking for localtime_r... yes checking for vasnprintf... no checking whether the preprocessor supports include_next... yes checking whether source code line length is unlimited... yes checking for C/C++ restrict keyword... __restrict__ checking whether uses 'inline' correctly... yes checking for nl_langinfo and CODESET... yes checking for a traditional french locale... none checking whether char8_t is correctly defined... no checking whether char16_t is correctly defined... yes checking whether char32_t is correctly defined... yes checking for bit size of wchar_t... 32 checking for mbstate_t... yes checking for a traditional japanese locale... none checking for a french Unicode locale... fr_FR.UTF-8 checking for a transitional chinese locale... none checking whether mbrtowc handles incomplete characters... yes checking whether mbrtowc works as well as mbtowc... guessing yes checking for gcc options needed to detect all undeclared functions... none needed checking whether mbrtoc32 is declared... yes checking for mbrtoc32... yes checking whether mbrtoc32 works as well as mbrtowc... guessing yes checking whether malloc is ptrdiff_t safe... no checking whether malloc, realloc, calloc set errno on failure... yes checking whether lstat correctly handles trailing slash... yes checking whether // is distinct from /... no checking whether realpath works... nearly checking whether byte ordering is bigendian... no checking if environ is properly declared... yes checking for complete errno.h... yes checking for error... no checking whether error_at_line is declared... no checking whether strerror_r is declared... yes checking whether strerror_r returns char *... no checking whether ctype.h defines __header_inline... no checking whether fchdir is declared... yes checking for working fcntl.h... yes checking for pid_t... yes checking for mode_t... yes checking whether strmode is declared... no checking for eaccess... yes checking whether frexp() can be used without linking with libm... yes checking whether alarm is declared... yes checking whether frexp works... yes checking whether stdin defaults to large file offsets... yes checking whether fseeko is declared... yes checking for fseeko... yes checking whether stat file-mode macros are broken... no checking for nlink_t... yes checking whether ftello is declared... yes checking whether ungetc works on arbitrary bytes... yes checking for ftello... yes checking whether ftello works... yes checking whether getcwd (NULL, 0) allocates memory for result... yes checking for getcwd with POSIX signature... yes checking whether getcwd is declared... yes checking whether getdelim is declared... yes checking whether getdtablesize is declared... yes checking for arithmetic hrtime_t... no checking whether getline is declared... yes checking whether getlogin_r is declared... yes checking whether getlogin is declared... yes checking for getopt.h... (cached) yes checking for getopt_long_only... yes checking whether getopt is POSIX compatible... no checking whether timespec_get is declared... yes checking for timespec_get... yes checking for struct timeval... yes checking for wide-enough struct timeval.tv_sec member... yes checking for pthread.h... yes checking for pthread_kill in -lpthread... yes checking whether POSIX threads API is available... yes checking whether setlocale (LC_ALL, NULL) is multithread-safe... no checking whether setlocale (category, NULL) is multithread-safe... yes checking whether imported symbols can be declared weak... yes checking for ld... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... yes checking for ELF binary format... yes checking for the common suffixes of directories in the library search path... lib,lib,lib checking for iconv... yes checking for working iconv... yes checking whether iconv is compatible with its POSIX signature... yes checking for inline... inline checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... no checking for wint_t... yes checking whether wint_t is large enough... yes checking whether the compiler produces multi-arch binaries... no checking whether stdint.h conforms to C99... yes checking whether stdint.h works without ISO C predefines... yes checking whether stdint.h has UINTMAX_WIDTH etc.... no checking where to find the exponent in a 'double'... word 1 bit 20 checking whether iswcntrl works... yes checking for towlower... yes checking for wctype_t... yes checking for wctrans_t... yes checking whether wctype supports the "blank" and "punct" character classes... yes checking whether langinfo.h defines CODESET... yes checking whether langinfo.h defines T_FMT_AMPM... yes checking whether langinfo.h defines ALTMON_1... no checking whether langinfo.h defines ERA... yes checking whether langinfo.h defines YESEXPR... yes checking for wchar_t... yes checking for good max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking for unreachable... no checking whether locale.h defines locale_t... yes checking whether locale.h conforms to POSIX:2001... yes checking whether struct lconv is properly defined... yes checking for LC_MESSAGES... yes checking for uselocale... yes checking whether uselocale works... yes checking for fake locale system (OpenBSD)... no checking for Solaris 11.4 locale system... no checking for getlocalename_l... no checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyPreferredLanguages... no checking whether imported symbols can be declared weak... (cached) yes checking for multithread API to use... posix checking whether malloc (0) returns nonnull... yes checking whether NAN macro works... yes checking whether HUGE_VAL works... yes checking for mmap... yes checking for MAP_ANONYMOUS... yes checking whether memchr works... yes checking whether memrchr is declared... yes checking whether defines MIN and MAX... no checking whether defines MIN and MAX... yes checking whether time_t is signed... yes checking for working mktime... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for struct tm.tm_gmtoff... yes checking for O_CLOEXEC... yes checking for promoted mode_t type... mode_t checking whether is self-contained... yes checking for sigset_t... yes checking for library containing setsockopt... none needed checking whether setenv is declared... yes checking for search.h... yes checking for tsearch... yes checking for uid_t in sys/types.h... yes checking for volatile sig_atomic_t... yes checking for sighandler_t... yes checking whether snprintf returns a byte count as in C99... yes checking whether printf supports POSIX/XSI format strings with positions... yes checking whether snprintf is declared... yes checking whether fcloseall is declared... no checking whether getw is declared... yes checking whether putw is declared... yes checking which flavor of printf attribute matches inttypes macros... system checking whether ecvt is declared... yes checking whether fcvt is declared... yes checking whether gcvt is declared... yes checking whether MB_CUR_MAX is correct... yes checking whether strdup is declared... yes checking whether strerror(0) succeeds... yes checking whether strnlen is declared... yes checking whether strsignal is declared... yes checking whether is self-contained... yes checking for shutdown... yes checking whether defines the SHUT_* macros... yes checking for struct sockaddr_storage... yes checking for sa_family_t... yes checking for struct sockaddr_storage.ss_family... yes checking for struct tms... yes checking for struct utsname... yes checking for struct timespec in ... yes checking for TIME_UTC in ... yes checking whether execvpe is declared... yes checking whether unsetenv is declared... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... yes checking whether snprintf truncates the result as in C99... yes checking for wcslen... yes checking for snprintf... (cached) yes checking for strnlen... yes checking for wcrtomb... yes checking whether _snprintf is declared... no checking whether wcsdup is declared... yes checking for C compiler option to allow warnings... -Wno-error checking whether access honors trailing slash... yes checking for alignas and alignof... yes, macros checking for alloca as a compiler built-in... yes checking for static_assert... yes, an macro checking whether btowc(0) is correct... yes checking whether btowc(EOF) is correct... guessing yes checking whether btowc is consistent with mbrtowc in the C locale... yes checking whether the C locale is free of encoding errors... yes checking for __builtin_expect... yes checking for byteswap.h... yes checking for faccessat... yes checking for readlinkat... yes checking whether this system supports file names of any length... no checking for library containing clock_gettime... none required checking for clock_getres... yes checking for clock_gettime... yes checking for clock_settime... yes checking for closedir... yes checking for d_ino member in directory struct... yes checking for d_type member in directory struct... yes checking for dirfd... yes checking whether dirfd is declared... yes checking whether dirfd is a macro... no checking whether // is distinct from /... (cached) no checking whether dup works... yes checking whether dup2 works... yes checking whether fcntl handles F_DUPFD correctly... yes checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check checking whether fdopendir is declared... yes checking whether fdopendir works... yes checking for mempcpy... yes checking for flexible array member... yes checking whether conversion from 'int' to 'long double' works... yes checking for working POSIX fnmatch... yes checking whether free is known to preserve errno... no checking whether frexpf can be used without linking with libm... yes checking whether frexpf works... yes checking for fseeko... (cached) yes checking whether fstatat (..., 0) works... yes checking for ftello... (cached) yes checking whether ftello works... (cached) yes checking for ftruncate... yes checking whether getcwd handles long file names properly... no, but it is partly working checking for getpagesize... yes checking whether getcwd succeeds when 4k < cwd_length < 16k... yes checking for getdelim... yes checking for working getdelim function... yes checking whether getdtablesize works... yes checking for gethostname... yes checking for HOST_NAME_MAX... yes checking whether gethrtime is declared... no checking whether CLOCK_MONOTONIC or CLOCK_REALTIME is defined... yes checking for getline... yes checking for working getline function... yes checking for getlogin_r... yes checking whether getlogin_r works with small buffers... yes checking for getprogname... no checking whether program_invocation_name is declared... yes checking whether program_invocation_name is declared... (cached) yes checking whether program_invocation_short_name is declared... yes checking whether __argv is declared... no checking for getrandom... yes checking whether getrandom is compatible with its GNU+BSD signature... yes checking for gettimeofday with POSIX signature... yes checking for glob... yes checking for GNU glob interface version 1 or 2... no checking for getlogin_r... (cached) yes checking for getpwnam_r... yes checking whether the compiler generally respects inline... yes checking whether isnan(double) can be used without linking with libm... yes checking for iswblank... yes checking whether iswblank is declared... yes checking whether iswdigit is ISO C compliant... yes checking whether iswpunct is consistent with ispunct... yes checking whether iswxdigit is ISO C compliant... yes checking whether the -Werror option is usable... yes checking for simple visibility declarations... yes checking whether the compiler supports the __inline keyword... yes checking whether link obeys POSIX... yes checking for newlocale... yes checking for duplocale... yes checking for freelocale... yes checking for pthread_rwlock_t... yes checking whether pthread_rwlock_rdlock prefers a writer to a reader... no checking whether lseek detects pipes... yes checking whether SEEK_DATA works but is incompatible with GNU... no checking whether mbrtoc32 works on empty input... yes checking whether the C locale is free of encoding errors... yes checking whether mbrtowc handles a NULL pwc argument... yes checking whether mbrtowc handles a NULL string argument... yes checking whether mbrtowc has a correct return value... yes checking whether mbrtowc returns 0 when parsing a NUL character... guessing yes checking whether mbrtowc stores incomplete characters... no checking whether mbrtowc works on empty input... yes checking whether the C locale is free of encoding errors... (cached) yes checking whether mbsrtowcs works... yes checking whether the C locale is free of encoding errors... (cached) yes checking for mbtowc... yes checking for mempcpy... (cached) yes checking for memrchr... yes checking whether mkdir handles trailing slash... yes checking whether mkdir handles trailing dot... yes checking for mkfifo... yes checking whether mkfifo rejects trailing slashes... yes checking for mkostemp... yes checking for mkostemps... yes checking for __mktime_internal... no checking for library containing nanosleep... none required checking for working nanosleep... no (mishandles large arguments) checking for sys/pstat.h... no checking for sys/sysmp.h... no checking for sys/param.h... (cached) yes checking for sys/sysctl.h... no checking for sched_getaffinity_np... no checking for pstat_getdynamic... no checking for sysmp... no checking for sysctl... no checking for sched_getaffinity... yes checking for glibc compatible sched_getaffinity... yes checking whether open recognizes a trailing slash... yes checking for opendir... yes checking whether program_invocation_name is declared... (cached) yes checking whether program_invocation_short_name is declared... (cached) yes checking whether signature of pselect conforms to POSIX... yes checking whether pselect detects invalid fds... yes checking whether pthread_sigmask is a macro... no checking whether pthread_sigmask returns error numbers... yes checking whether pthread_sigmask unblocks signals correctly... guessing yes checking for putenv compatible with GNU and SVID... yes checking for raise... yes checking for sigprocmask... yes checking for rawmemchr... no checking for readdir... yes checking for readline... yes checking how to link with libreadline... /usr/lib/libreadline.so checking for readline/readline.h... yes checking for readline/history.h... yes checking whether readlink signature is correct... yes checking whether readlink handles trailing slash correctly... yes checking whether readlink truncates results correctly... yes checking whether realloc (0, 0) returns nonnull... yes checking for reallocarray... yes checking for rewinddir... yes checking whether rmdir works... yes checking whether select supports a 0 argument... yes checking whether select detects invalid fds... yes checking whether setenv validates arguments... yes checking whether setlocale supports the C locale... yes checking whether setlocale (LC_ALL, NULL) is multithread-safe... (cached) no checking whether setlocale (category, NULL) is multithread-safe... (cached) yes checking whether imported symbols can be declared weak... (cached) yes checking whether the -Werror option is usable... (cached) yes checking for simple visibility declarations... (cached) yes checking for struct sigaction.sa_sigaction... yes checking for sigprocmask... (cached) yes checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for snprintf... (cached) yes checking whether snprintf respects a size of 1... yes checking for socklen_t... yes checking for ssize_t... yes checking whether stat handles trailing slashes on files... yes checking for struct stat.st_atim.tv_nsec... yes checking whether struct stat.st_atim is of type struct timespec... yes checking for struct stat.st_birthtimespec.tv_nsec... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for bool, true, false... no checking for stpcpy... yes checking for strcasecmp... yes checking for strncasecmp... yes checking whether strncasecmp is declared... yes checking for working strerror function... yes checking for working strnlen... yes checking for strsignal... yes checking whether strsignal always returns a string... yes checking whether symlink handles trailing slash correctly... yes checking for sys/single_threaded.h... no checking whether localtime_r is declared... yes checking whether localtime_r is compatible with its POSIX signature... yes checking whether localtime works even near extrema... yes checking for timezone_t... no checking for timegm... yes checking for uname... yes checking whether unlink honors trailing slashes... yes checking whether unlink of a parent directory fails as it should... guessing yes checking for unsetenv... yes checking for unsetenv() return type... int checking whether unsetenv obeys POSIX... yes checking for variable-length arrays... yes checking for ptrdiff_t... yes checking for vasprintf... yes checking for wmemchr... yes checking for wmempcpy... no checking for stdint.h... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking for dlfcn.h... (cached) yes checking for floatingpoint.h... no checking for fpu_control.h... no checking for grp.h... yes checking for ieeefp.h... no checking for pthread.h... (cached) yes checking for pwd.h... yes checking for sys/ioctl.h... yes checking for stropts.h... yes checking for sys/stropts.h... yes checking whether stdatomic.h can be compiled... yes checking for termios.h... yes checking for termio.h... no checking for sgtty.h... no checking for conio.h... no checking for int64_t... yes checking for mode_t... (cached) yes checking for off_t... yes checking for pid_t... (cached) yes checking for size_t... (cached) yes checking for ssize_t... yes checking for uid_t in sys/types.h... (cached) yes checking for uint64_t... yes checking for dev_t... yes checking for ino_t... yes checking for ptrdiff_t... (cached) yes checking for long long int... yes checking for unsigned long long int... yes checking size of long double... 8 checking for struct stat.st_blksize... yes checking for struct stat.st_blocks... yes checking for struct stat.st_rdev... yes checking for struct group.gr_passwd... no checking for struct tm.tm_zone... (cached) yes checking whether g++ allows overload of char, int8_t, and uint8_t... yes checking whether MIPS processor is using non-standard NaN encoding... no checking for ctermid... yes checking for dup2... yes checking for endgrent... yes checking for endpwent... yes checking for execvp... yes checking for fork... yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getgrent... yes checking for getgrgid... yes checking for getgrnam... yes checking for getpgrp... yes checking for getpid... yes checking for getppid... yes checking for getpwent... yes checking for getpwuid... yes checking for getuid... yes checking for isascii... yes checking for kill... yes checking for lgamma_r... yes checking for lgammaf_r... yes checking for realpath... (cached) yes checking for resolvepath... no checking for select... yes checking for setgrent... yes checking for setpwent... yes checking for setsid... yes checking for siglongjmp... yes checking for strsignal... (cached) yes checking for tcgetattr... yes checking for tcsetattr... yes checking for toascii... yes checking for umask... yes checking for waitpid... yes checking for _getch... no checking for _kbhit... no checking for MATH DEFINES in math.h... yes checking for getrusage... (cached) yes checking for getpwnam... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking whether closedir returns void... no checking for struct exception in math.h... no checking whether sys_siglist is declared... no checking for pcre2.h... yes checking for pcre2_compile_8 in -lpcre2-8... yes checking whether PCRE2 library was compiled with UTF support... yes checking for libqhull_r/libqhull_r.h... yes checking for qh_qhull in -lqhull_r... yes checking for qh_version in -lqhull_r... yes checking whether the qhull_r library works... yes checking for rapidjson/rapidjson.h... yes checking for working PrettyWriter in RapidJSON... no configure: WARNING: RapidJSON library found, but some features do not seem to work properly. The "PrettyWriter" option in jsonencode will be disabled. checking for readline... (cached) yes checking how to link with libreadline... /usr/lib/libreadline.so checking for readline/readline.h... (cached) yes checking for readline/history.h... (cached) yes checking whether the function iconvlist is available... no checking whether the function iconv_canonicalize is available... no checking for zlib.h... yes checking for gzclearerr in -lz... yes checking for bzlib.h... yes checking for BZ2_bzCompressInit in -lbz2... yes checking for hdf5.h... yes checking for H5Gget_num_objs in -lhdf5... yes checking whether HDF5 library has enforced version 1.6 API... no checking whether HDF5 library has UTF-8 file API... yes checking for fftw3.h... yes checking for fftw_plan_dft_1d in -lfftw3... yes checking for fftw3.h... (cached) yes checking for fftwf_plan_dft_1d in -lfftw3f... yes checking for fftw3 multi-threading support... -lfftw3_threads checking for fftw3f multi-threading support... -lfftw3f_threads checking for glpk.h... yes checking for glp_simplex in -lglpk... yes checking whether the glpk library has glp_interior(glp_prob*, glp_iptcp*)... yes checking for curl/curl.h... yes checking for curl_easy_escape in -lcurl... yes checking for CURLOPT_DIRLISTONLY in curl/curl.h... yes checking for sndfile.h... yes checking for sf_open in -lsndfile... yes checking whether sndfile library is modern enough... yes checking whether sndfile library supports mp3... yes checking for portaudio.h... yes checking for Pa_GetDeviceCount in -lportaudio -lm -lpthread -lasound... yes checking for Magick++.h... yes checking for Magick::ColorRGB and Magick::PixelPacket in Magick++.h... yes checking for X... libraries , headers checking for XrmInitialize in -lX11... yes checking whether /usr/armv7-alpine-linux-musleabihf/bin/ld accepts -framework Carbon... no checking whether /usr/armv7-alpine-linux-musleabihf/bin/ld accepts -framework OpenGL... no checking for GL/gl.h... yes checking for GL/glu.h... yes checking for GL/glext.h... yes checking for OpenGL/glext.h... no checking for glEnable in -lGL... yes checking for freetype2... yes checking for FreeType2 version >= 9.03... yes checking for FT_Reference_Face... yes checking for fontconfig.h... no checking for fontconfig/fontconfig.h... yes checking for FcInit in -lfontconfig -lfreetype... yes checking Qt version 6... checking for Qt6Core Qt6Gui Qt6Help Qt6Network Qt6OpenGL Qt6OpenGLWidgets Qt6PrintSupport Qt6Widgets Qt6Xml Qt6Core5Compat... no checking Qt version 5... checking for Qt5Core Qt5Gui Qt5Help Qt5Network Qt5OpenGL Qt5PrintSupport Qt5Widgets Qt5Xml... yes checking for armv7-alpine-linux-musleabihf-qtchooser... no checking for qtchooser... no checking for armv7-alpine-linux-musleabihf-moc-qt5... no checking for moc-qt5... moc-qt5 checking for armv7-alpine-linux-musleabihf-uic-qt5... no checking for uic-qt5... uic-qt5 checking for armv7-alpine-linux-musleabihf-rcc-qt5... no checking for rcc-qt5... rcc-qt5 checking for armv7-alpine-linux-musleabihf-lrelease-qt5... no checking for lrelease-qt5... lrelease-qt5 checking for armv7-alpine-linux-musleabihf-qhelpgenerator-qt5... no checking for qhelpgenerator-qt5... qhelpgenerator-qt5 checking for armv7-alpine-linux-musleabihf-qcollectiongenerator-qt5... no checking for qcollectiongenerator-qt5... qcollectiongenerator-qt5 checking for pty.h... yes checking for libutil.h... no checking for util.h... no checking for library containing openpty... none required checking for chmod... yes checking for chown... yes checking for ftruncate... (cached) yes checking for mmap... (cached) yes checking for munmap... yes checking for QStandardPaths... yes checking for QFontMetrics::horizontalAdvance function... yes checking for QHelpSearchQueryWidget::searchInput... yes checking for new QHelpIndexWidget API... yes checking for QList::QList (iterator, iterator) constructor... yes checking for QHelpEngine::documentsForIdentifier in ... yes checking for QWheelEvent::position in ... yes checking for QPainter::LosslessImageRendering flag... yes checking for QColor::getRgbF and QColor::getHslF with float arguments... no checking for class QStringView... yes checking for QTextStream::setEncoding... no checking for QRegion iterators and related functions... yes checking for Qt::ImCursorRectangle enum value... yes checking for Qt::SplitBehavior enum... yes checking for the QScintilla library for Qt 5... -lqscintilla2_qt5 checking whether QScintilla has version 2.6.0 or later... yes checking for Qsci/qscilexeroctave.h... yes checking for Qsci/qscilexermatlab.h... yes checking for fltk-config... /usr/bin/fltk-config checking for OpenGL support in FLTK... yes checking for gl2ps.h... no configure: WARNING: gl2ps library not found. Printing of OpenGL graphics will be disabled. checking for sqr1up in -lqrupdate... yes checking for slup1up in -lqrupdate... yes checking for SuiteSparse_time in -lsuitesparseconfig... yes checking for amd.h... yes checking for amd_postorder in -lamd... yes checking for camd.h... yes checking for camd_postorder in -lcamd... yes checking for colamd.h... yes checking for colamd in -lcolamd... yes checking for ccolamd.h... yes checking for ccolamd in -lccolamd... yes checking for cholmod.h... yes checking for cholmod_start in -lcholmod... yes checking for SuiteSparseQR.hpp... yes checking for SuiteSparseQR_C in -lspqr... yes checking for cs.h... yes checking for cs_di_sqr in -lcxsparse... yes checking whether CXSparse is version 2.2 or later... yes checking for umfpack.h... yes checking for umfpack_zi_get_determinant in -lumfpack... yes checking for klu.h... yes checking for klu_solve in -lklu... yes checking for UMFPACK separate complex matrix and rhs split... yes checking for nvector_serial.h... no checking for nvector/nvector_serial.h... no configure: WARNING: SUNDIALS NVECTOR serial library not found. The solvers ode15i and ode15s will be disabled. checking for dseupd in -larpack... yes checking whether the arpack library works... yes checking whether the arpack library is free of bugs... yes checking for java... /usr/lib/jvm/default-jvm/jre/bin/java checking for javac... /usr/lib/jvm/default-jvm/bin/javac checking for jar... /usr/lib/jvm/default-jvm/bin/jar checking for Java version... 1.8.0_422 checking for libjvm.so... /usr/lib/jvm/java-1.8-openjdk/jre/lib/aarch32/server checking for include file ... /usr/lib/jvm/default-jvm/include configure: defining EXTERNAL_DLL_DEFS to be configure: defining OCTAVE_DLL_DEFS to be configure: defining OCTINTERP_DLL_DEFS to be configure: defining OCTGUI_DLL_DEFS to be configure: defining OCTGRAPHICS_DLL_DEFS to be checking whether gcc accepts -Wall... yes adding -Wall to WARN_CFLAGS checking whether gcc accepts -W... yes adding -W to WARN_CFLAGS checking whether gcc accepts -Wformat... yes adding -Wformat to WARN_CFLAGS checking whether gcc accepts -Wpointer-arith... yes adding -Wpointer-arith to WARN_CFLAGS checking whether gcc accepts -Wmissing-prototypes... yes adding -Wmissing-prototypes to WARN_CFLAGS checking whether gcc accepts -Wstrict-prototypes... yes adding -Wstrict-prototypes to WARN_CFLAGS checking whether gcc accepts -Wwrite-strings... yes adding -Wwrite-strings to WARN_CFLAGS checking whether gcc accepts -Wcast-align... yes adding -Wcast-align to WARN_CFLAGS checking whether gcc accepts -Wcast-qual... yes adding -Wcast-qual to WARN_CFLAGS checking whether g++ accepts -Wall... yes adding -Wall to WARN_CXXFLAGS checking whether g++ accepts -W... yes adding -W to WARN_CXXFLAGS checking whether g++ accepts -Woverloaded-virtual... yes adding -Woverloaded-virtual to WARN_CXXFLAGS checking whether g++ accepts -Wold-style-cast... yes adding -Wold-style-cast to WARN_CXXFLAGS checking whether g++ accepts -Wformat... yes adding -Wformat to WARN_CXXFLAGS checking whether g++ accepts -Wpointer-arith... yes adding -Wpointer-arith to WARN_CXXFLAGS checking whether g++ accepts -Wwrite-strings... yes adding -Wwrite-strings to WARN_CXXFLAGS checking whether g++ accepts -Wcast-align... yes adding -Wcast-align to WARN_CXXFLAGS checking whether g++ accepts -Wcast-qual... yes adding -Wcast-qual to WARN_CXXFLAGS checking for #pragma GCC diagnostic push/pop/ignored... yes checking for #pragma GCC visibility push/pop... yes checking whether gcc accepts -Wimplicit-fallthrough... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating build-aux/check-subst-vars.sh config.status: creating build-aux/find-defun-files.sh config.status: creating build-aux/find-files-with-tests.sh config.status: creating doc/doxyhtml/Doxyfile config.status: creating libgnu/Makefile config.status: creating test/Makefile config.status: creating liboctave/octave.pc config.status: creating libinterp/octinterp.pc config.status: creating oct-conf-post-private.h-tmp config.status: creating oct-conf-post-public.h-tmp config.status: creating liboctave/external/mk-f77-def.sh-tmp config.status: creating liboctave/mk-version-h.sh-tmp config.status: creating libinterp/corefcn/mk-mxtypes-h.sh-tmp config.status: creating build-aux/subst-config-vals.sh-tmp config.status: creating build-aux/subst-cross-config-vals.sh-tmp config.status: creating build-aux/subst-script-vals.sh-tmp config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing oct-conf-post-private.h commands config.status: executing oct-conf-post-public.h commands config.status: executing liboctave/external/mk-f77-def.sh commands config.status: executing liboctave/mk-version-h.sh commands config.status: executing libinterp/corefcn/mk-mxtypes-h.sh commands config.status: executing build-aux/subst-config-vals.sh commands config.status: executing build-aux/subst-cross-config-vals.sh commands config.status: executing build-aux/subst-script-vals.sh commands configure: Octave is now configured for armv7-alpine-linux-musleabihf Source directory: . Installation prefix: /usr C compiler: gcc -pthread -fopenmp -fexceptions -Wall -W -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -Os -fstack-clash-protection -Wformat -Werror=format-security C++ compiler: g++ -pthread -fopenmp -Wall -W -Woverloaded-virtual -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Os -fstack-clash-protection -Wformat -Werror=format-security -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 Fortran compiler: armv7-alpine-linux-musleabihf-gfortran -g -O2 -std=legacy -fexceptions CPPFLAGS: Fortran libraries: -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/14.2.0 -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/14.2.0/../../../../armv7-alpine-linux-musleabihf/lib -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/14.2.0/../../.. -lgfortran -lm -lssp_nonshared Lex libraries: LIBS: -lpthread -lm LDFLAGS: -Wl,--as-needed,-O1,--sort-common Extra LDFLAGS: AMD CPPFLAGS: -I/usr/include/suitesparse/suitesparse AMD LDFLAGS: AMD libraries: -lamd ARPACK CPPFLAGS: -I/usr/include/arpack ARPACK LDFLAGS: ARPACK libraries: -larpack BLAS libraries: -lopenblas BZ2 CPPFLAGS: BZ2 LDFLAGS: BZ2 libraries: -lbz2 CAMD CPPFLAGS: -I/usr/include/suitesparse/suitesparse CAMD LDFLAGS: CAMD libraries: -lcamd CARBON libraries: CCOLAMD CPPFLAGS: -I/usr/include/suitesparse/suitesparse CCOLAMD LDFLAGS: CCOLAMD libraries: -lccolamd CHOLMOD CPPFLAGS: -I/usr/include/suitesparse/suitesparse CHOLMOD LDFLAGS: CHOLMOD libraries: -lcholmod COLAMD CPPFLAGS: -I/usr/include/suitesparse/suitesparse COLAMD LDFLAGS: COLAMD libraries: -lcolamd CURL CPPFLAGS: CURL LDFLAGS: CURL libraries: -lcurl CXSPARSE CPPFLAGS: -I/usr/include/suitesparse/suitesparse CXSPARSE LDFLAGS: CXSPARSE libraries: -lcxsparse DL libraries: FFTW3 CPPFLAGS: FFTW3 LDFLAGS: FFTW3 libraries: -lfftw3_threads -lfftw3 FFTW3F CPPFLAGS: FFTW3F LDFLAGS: FFTW3F libraries: -lfftw3f_threads -lfftw3f FLTK CPPFLAGS: FLTK LDFLAGS: FLTK libraries: -lfltk_gl -lGLU -lGL -lfltk -lm -lX11 -lXext -lpthread -lXinerama -lXfixes -lXft -lXrender -lm -lfontconfig -ldl fontconfig CPPFLAGS: -I/usr/include/freetype2 -I/usr/include/libpng16 fontconfig libraries: -lfontconfig -lfreetype FreeType2 CPPFLAGS: -I/usr/include/freetype2 -I/usr/include/libpng16 FreeType2 libraries: -lfreetype GLPK CPPFLAGS: GLPK LDFLAGS: GLPK libraries: -lglpk HDF5 CPPFLAGS: HDF5 LDFLAGS: HDF5 libraries: -lhdf5 Java home: /usr/lib/jvm/default-jvm Java JVM path: /usr/lib/jvm/java-1.8-openjdk/jre/lib/aarch32/server Java CPPFLAGS: -I/usr/lib/jvm/default-jvm/include -I/usr/lib/jvm/default-jvm/include/linux Java libraries: KLU CPPFLAGS: -I/usr/include/suitesparse/suitesparse KLU LDFLAGS: KLU libraries: -lklu LAPACK libraries: Magick++ CPPFLAGS: -I/usr/include/GraphicsMagick Magick++ LDFLAGS: Magick++ libraries: -lGraphicsMagick++ -lGraphicsMagick OpenGL libraries: -lGL -lGLU PCRE CPPFLAGS: PCRE LDFLAGS: PCRE libraries: -lpcre2-8 PortAudio CPPFLAGS: PortAudio LDFLAGS: PortAudio libraries: -lportaudio -lm -lpthread -lasound PTHREAD flags: -pthread PTHREAD libraries: -lpthread QHULL CPPFLAGS: QHULL LDFLAGS: QHULL libraries: -lqhull_r QRUPDATE CPPFLAGS: QRUPDATE LDFLAGS: QRUPDATE libraries: -lqrupdate Qt CPPFLAGS: -I/usr/include/qt5/QtHelp -I/usr/include/qt5 -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtCore Qt LDFLAGS: Qt GUI libraries: -lQt5Help -lQt5Sql -lQt5Network -lQt5OpenGL -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Xml -lQt5Core -lqscintilla2_qt5 Qt moc: moc-qt5 Qt uic: uic-qt5 Qt rcc: rcc-qt5 Qt lrelease: lrelease-qt5 Qt qcollectiongenerator: qcollectiongenerator-qt5 Qt qhelpgenerator: qhelpgenerator-qt5 READLINE libraries: /usr/lib/libreadline.so Sndfile CPPFLAGS: -I/usr/include/opus Sndfile LDFLAGS: Sndfile libraries: -lsndfile SPQR CPPFLAGS: -I/usr/include/suitesparse/suitesparse SPQR LDFLAGS: SPQR libraries: -lspqr SuiteSparse config libraries: -lsuitesparseconfig SUNDIALS core CPPFLAGS: SUNDIALS core LDFLAGS: SUNDIALS core libraries: SUNDIALS IDA CPPFLAGS: SUNDIALS IDA LDFLAGS: SUNDIALS IDA libraries: SUNDIALS NVECTOR CPPFLAGS: SUNDIALS NVECTOR LDFLAGS: SUNDIALS NVECTOR libraries: SUNLINSOL KLU CPPFLAGS: SUNLINSOL KLU LDFLAGS: SUNLINSOL KLU libraries: UMFPACK CPPFLAGS: -I/usr/include/suitesparse/suitesparse UMFPACK LDFLAGS: UMFPACK libraries: -lumfpack X11 include flags: X11 libraries: -lX11 Z CPPFLAGS: Z LDFLAGS: Z libraries: -lz Default pager: less gnuplot: gnuplot Build Octave Qt GUI: yes (version: 5) Build Java interface: yes Build static libraries: no Build shared libraries: yes Dynamic Linking API: dlopen Use library visibility flags: no 64-bit array dims and indexing: no 64-bit BLAS array dims and indexing: no Use std::pmr::polymorphic_allocator: no OpenMP SMP multithreading: yes Truncate intermediate FP results: yes Include support for GNU readline: yes Use push parser in command line REPL: yes Build cross tools: no Build docs: yes Embed Mercurial ID in libraries: yes Install build logs: no configure: WARNING: I didn't find gperf, but it's only a problem if you need to reconstruct oct-gperf.h configure: WARNING: I didn't find flex, but it's only a problem if you need to reconstruct lex.cc, which is the case if you're building from VCS sources. configure: WARNING: I didn't find icotool, but it's only a problem if you need to reconstruct octave-logo.ico, which is the case if you're building from VCS sources. configure: WARNING: I didn't find rsvg-convert, but it's only a problem if you need to reconstruct octave-logo-*.png, which is the case if you're building from VCS sources. configure: WARNING: RapidJSON library found, but some features do not seem to work properly. The "PrettyWriter" option in jsonencode will be disabled. configure: WARNING: gl2ps library not found. Printing of OpenGL graphics will be disabled. configure: WARNING: SUNDIALS NVECTOR serial library not found. The solvers ode15i and ode15s will be disabled. configure: configure: NOTE: Libraries or auxiliary programs may be skipped if they are not found configure: NOTE: OR if they are missing required features on your system. preserving existing HG-ID file cd libgnu && make all GEN liboctave/operators/mx-ops.h GEN liboctave/operators/smx-ops.h GEN liboctave/operators/vx-ops.h GEN liboctave/operators/mx-cdm-dm.h GEN liboctave/operators/mx-dm-cdm.h GEN liboctave/operators/mx-cs-dm.h GEN liboctave/operators/mx-cs-m.h GEN liboctave/operators/mx-cs-nda.h GEN liboctave/operators/mx-cdm-cm.h GEN liboctave/operators/mx-cdm-m.h GEN liboctave/operators/mx-cdm-s.h GEN liboctave/operators/mx-cm-cdm.h GEN liboctave/operators/mx-cm-dm.h GEN liboctave/operators/mx-cm-m.h GEN liboctave/operators/mx-cnda-nda.h GEN liboctave/operators/mx-cm-s.h GEN liboctave/operators/mx-cnda-s.h GEN liboctave/operators/mx-dm-cs.h GEN liboctave/operators/mx-dm-cm.h GEN liboctave/operators/mx-m-cs.h GEN liboctave/operators/mx-nda-cs.h GEN liboctave/operators/mx-m-cdm.h GEN liboctave/operators/mx-m-cm.h GEN liboctave/operators/mx-nda-cnda.h GEN liboctave/operators/mx-s-cdm.h GEN liboctave/operators/mx-s-cm.h GEN liboctave/operators/mx-s-cnda.h GEN liboctave/operators/mx-dm-m.h GEN liboctave/operators/mx-m-dm.h GEN liboctave/operators/mx-fcdm-fdm.h GEN liboctave/operators/mx-fdm-fcdm.h GEN liboctave/operators/mx-fcs-fdm.h GEN liboctave/operators/mx-fcs-fm.h GEN liboctave/operators/mx-fcs-fnda.h GEN liboctave/operators/mx-fcdm-fcm.h GEN liboctave/operators/mx-fcdm-fm.h GEN liboctave/operators/mx-fcdm-fs.h GEN liboctave/operators/mx-fcm-fcdm.h GEN liboctave/operators/mx-fcm-fdm.h GEN liboctave/operators/mx-fcm-fm.h GEN liboctave/operators/mx-fcnda-fnda.h GEN liboctave/operators/mx-fcm-fs.h GEN liboctave/operators/mx-fcnda-fs.h GEN liboctave/operators/mx-fdm-fcs.h GEN liboctave/operators/mx-fdm-fcm.h GEN liboctave/operators/mx-fm-fcs.h GEN liboctave/operators/mx-fnda-fcs.h GEN liboctave/operators/mx-fm-fcdm.h GEN liboctave/operators/mx-fm-fcm.h GEN liboctave/operators/mx-fnda-fcnda.h GEN liboctave/operators/mx-fs-fcdm.h GEN liboctave/operators/mx-fs-fcm.h GEN liboctave/operators/mx-fs-fcnda.h GEN liboctave/operators/mx-fdm-fm.h GEN liboctave/operators/mx-fm-fdm.h GEN liboctave/operators/mx-pm-m.h GEN liboctave/operators/mx-m-pm.h GEN liboctave/operators/mx-pm-cm.h GEN liboctave/operators/mx-cm-pm.h GEN liboctave/operators/mx-pm-fm.h GEN liboctave/operators/mx-fm-pm.h GEN liboctave/operators/mx-pm-fcm.h GEN liboctave/operators/mx-fcm-pm.h GEN liboctave/operators/mx-s-i8nda.h GEN liboctave/operators/mx-i8nda-s.h GEN liboctave/operators/mx-s-ui8nda.h GEN liboctave/operators/mx-ui8nda-s.h GEN liboctave/operators/mx-s-i16nda.h GEN liboctave/operators/mx-i16nda-s.h GEN liboctave/operators/mx-s-ui16nda.h GEN liboctave/operators/mx-ui16nda-s.h GEN liboctave/operators/mx-s-i32nda.h GEN liboctave/operators/mx-i32nda-s.h GEN liboctave/operators/mx-s-ui32nda.h GEN liboctave/operators/mx-ui32nda-s.h GEN liboctave/operators/mx-s-i64nda.h GEN liboctave/operators/mx-i64nda-s.h GEN liboctave/operators/mx-s-ui64nda.h GEN liboctave/operators/mx-ui64nda-s.h GEN liboctave/operators/mx-fs-i8nda.h GEN liboctave/operators/mx-i8nda-fs.h GEN liboctave/operators/mx-fs-ui8nda.h GEN liboctave/operators/mx-ui8nda-fs.h GEN liboctave/operators/mx-fs-i16nda.h GEN liboctave/operators/mx-i16nda-fs.h GEN liboctave/operators/mx-fs-ui16nda.h GEN liboctave/operators/mx-ui16nda-fs.h GEN liboctave/operators/mx-fs-i32nda.h GEN liboctave/operators/mx-i32nda-fs.h GEN liboctave/operators/mx-fs-ui32nda.h GEN liboctave/operators/mx-ui32nda-fs.h GEN liboctave/operators/mx-fs-i64nda.h GEN liboctave/operators/mx-i64nda-fs.h make[1]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' GEN liboctave/operators/mx-fs-ui64nda.h GEN liboctave/operators/mx-ui64nda-fs.h GEN alloca.h GEN liboctave/operators/mx-nda-i8.h GEN ctype.h GEN liboctave/operators/mx-i8-nda.h GEN liboctave/operators/mx-nda-ui8.h GEN dirent.h GEN liboctave/operators/mx-ui8-nda.h GEN error.h GEN liboctave/operators/mx-nda-i16.h GEN liboctave/operators/mx-i16-nda.h GEN liboctave/operators/mx-nda-ui16.h GEN fcntl.h GEN liboctave/operators/mx-ui16-nda.h GEN getopt.h GEN liboctave/operators/mx-nda-i32.h GEN liboctave/operators/mx-i32-nda.h GEN getopt-cdefs.h GEN liboctave/operators/mx-nda-ui32.h GEN malloc/scratch_buffer.gl.h GEN liboctave/operators/mx-ui32-nda.h GEN liboctave/operators/mx-nda-i64.h GEN glob.h GEN liboctave/operators/mx-i64-nda.h GEN liboctave/operators/mx-nda-ui64.h GEN glob-libc.gl.h GEN liboctave/operators/mx-ui64-nda.h GEN liboctave/operators/mx-fnda-i8.h GEN liboctave/operators/mx-i8-fnda.h GEN iconv.h GEN liboctave/operators/mx-fnda-ui8.h GEN liboctave/operators/mx-ui8-fnda.h GEN inttypes.h GEN liboctave/operators/mx-fnda-i16.h GEN liboctave/operators/mx-i16-fnda.h GEN liboctave/operators/mx-fnda-ui16.h GEN langinfo.h GEN liboctave/operators/mx-ui16-fnda.h GEN liboctave/operators/mx-fnda-i32.h GEN limits.h GEN liboctave/operators/mx-i32-fnda.h GEN liboctave/operators/mx-fnda-ui32.h GEN liboctave/operators/mx-ui32-fnda.h GEN locale.h GEN liboctave/operators/mx-fnda-i64.h GEN liboctave/operators/mx-i64-fnda.h GEN liboctave/operators/mx-fnda-ui64.h GEN liboctave/operators/mx-ui64-fnda.h GEN math.h GEN liboctave/operators/mx-nda-i8nda.h GEN liboctave/operators/mx-i8nda-nda.h GEN liboctave/operators/mx-nda-ui8nda.h GEN signal.h GEN liboctave/operators/mx-ui8nda-nda.h GEN stddef.h GEN liboctave/operators/mx-nda-i16nda.h GEN liboctave/operators/mx-i16nda-nda.h GEN liboctave/operators/mx-nda-ui16nda.h GEN stdint.h GEN liboctave/operators/mx-ui16nda-nda.h GEN liboctave/operators/mx-nda-i32nda.h GEN liboctave/operators/mx-i32nda-nda.h GEN stdio.h GEN liboctave/operators/mx-nda-ui32nda.h GEN liboctave/operators/mx-ui32nda-nda.h GEN liboctave/operators/mx-nda-i64nda.h GEN stdlib.h GEN liboctave/operators/mx-i64nda-nda.h GEN liboctave/operators/mx-nda-ui64nda.h GEN string.h GEN liboctave/operators/mx-ui64nda-nda.h GEN liboctave/operators/mx-fnda-i8nda.h GEN strings.h GEN liboctave/operators/mx-i8nda-fnda.h GEN liboctave/operators/mx-fnda-ui8nda.h GEN sys/random.h GEN liboctave/operators/mx-ui8nda-fnda.h GEN sys/resource.h GEN liboctave/operators/mx-fnda-i16nda.h GEN liboctave/operators/mx-i16nda-fnda.h GEN sys/select.h GEN liboctave/operators/mx-fnda-ui16nda.h GEN liboctave/operators/mx-ui16nda-fnda.h GEN sys/socket.h GEN liboctave/operators/mx-fnda-i32nda.h GEN sys/stat.h GEN liboctave/operators/mx-i32nda-fnda.h GEN sys/time.h GEN liboctave/operators/mx-fnda-ui32nda.h GEN sys/times.h GEN liboctave/operators/mx-ui32nda-fnda.h GEN sys/types.h GEN liboctave/operators/mx-fnda-i64nda.h GEN liboctave/operators/mx-i64nda-fnda.h GEN sys/uio.h GEN liboctave/operators/mx-fnda-ui64nda.h GEN sys/utsname.h GEN liboctave/operators/mx-ui64nda-fnda.h GEN liboctave/operators/mx-i8nda-ui8.h GEN sys/wait.h GEN liboctave/operators/mx-i8nda-i16.h GEN liboctave/operators/mx-i8nda-ui16.h GEN time.h GEN liboctave/operators/mx-i8nda-i32.h GEN liboctave/operators/mx-i8nda-ui32.h GEN uchar.h GEN liboctave/operators/mx-i8nda-i64.h GEN unicase.h GEN liboctave/operators/mx-i8nda-ui64.h GEN liboctave/operators/mx-i16nda-i8.h GEN liboctave/operators/mx-i16nda-ui8.h GEN liboctave/operators/mx-i16nda-ui16.h GEN liboctave/operators/mx-i16nda-i32.h GEN unicase/special-casing.h GEN liboctave/operators/mx-i16nda-ui32.h GEN liboctave/operators/mx-i16nda-i64.h GEN liboctave/operators/mx-i16nda-ui64.h GEN liboctave/operators/mx-i32nda-i8.h GEN liboctave/operators/mx-i32nda-ui8.h GEN liboctave/operators/mx-i32nda-i16.h GEN uniconv.h GEN liboctave/operators/mx-i32nda-ui16.h GEN liboctave/operators/mx-i32nda-ui32.h GEN liboctave/operators/mx-i32nda-i64.h GEN liboctave/operators/mx-i32nda-ui64.h GEN liboctave/operators/mx-i64nda-i8.h GEN liboctave/operators/mx-i64nda-ui8.h GEN liboctave/operators/mx-i64nda-i16.h GEN unictype.h GEN liboctave/operators/mx-i64nda-ui16.h GEN liboctave/operators/mx-i64nda-i32.h GEN uninorm.h GEN liboctave/operators/mx-i64nda-ui32.h GEN liboctave/operators/mx-i64nda-ui64.h GEN liboctave/operators/mx-ui8nda-i8.h GEN unistd.h GEN liboctave/operators/mx-ui8nda-i16.h GEN liboctave/operators/mx-ui8nda-ui16.h GEN unistr.h GEN liboctave/operators/mx-ui8nda-i32.h GEN liboctave/operators/mx-ui8nda-ui32.h GEN unitypes.h GEN liboctave/operators/mx-ui8nda-i64.h GEN liboctave/operators/mx-ui8nda-ui64.h GEN liboctave/operators/mx-ui16nda-i8.h GEN wchar.h GEN liboctave/operators/mx-ui16nda-ui8.h GEN liboctave/operators/mx-ui16nda-i16.h GEN liboctave/operators/mx-ui16nda-i32.h GEN wctype.h GEN liboctave/operators/mx-ui16nda-ui32.h GEN liboctave/operators/mx-ui16nda-i64.h GEN liboctave/operators/mx-ui16nda-ui64.h GEN liboctave/operators/mx-ui32nda-i8.h GEN liboctave/operators/mx-ui32nda-ui8.h GEN liboctave/operators/mx-ui32nda-i16.h GEN liboctave/operators/mx-ui32nda-ui16.h GEN liboctave/operators/mx-ui32nda-i32.h GEN liboctave/operators/mx-ui32nda-i64.h GEN liboctave/operators/mx-ui32nda-ui64.h GEN liboctave/operators/mx-ui64nda-i8.h GEN liboctave/operators/mx-ui64nda-ui8.h GEN liboctave/operators/mx-ui64nda-i16.h GEN liboctave/operators/mx-ui64nda-ui16.h GEN liboctave/operators/mx-ui64nda-i32.h GEN liboctave/operators/mx-ui64nda-ui32.h GEN liboctave/operators/mx-ui64nda-i64.h GEN liboctave/operators/mx-i8-ui8nda.h GEN liboctave/operators/mx-i8-i16nda.h GEN liboctave/operators/mx-i8-ui16nda.h GEN liboctave/operators/mx-i8-i32nda.h GEN liboctave/operators/mx-i8-ui32nda.h GEN liboctave/operators/mx-i8-i64nda.h GEN liboctave/operators/mx-i8-ui64nda.h GEN liboctave/operators/mx-i16-i8nda.h GEN liboctave/operators/mx-i16-ui8nda.h GEN liboctave/operators/mx-i16-ui16nda.h GEN liboctave/operators/mx-i16-i32nda.h GEN liboctave/operators/mx-i16-ui32nda.h GEN liboctave/operators/mx-i16-i64nda.h GEN liboctave/operators/mx-i16-ui64nda.h GEN liboctave/operators/mx-i32-i8nda.h GEN liboctave/operators/mx-i32-ui8nda.h GEN liboctave/operators/mx-i32-i16nda.h GEN liboctave/operators/mx-i32-ui16nda.h GEN liboctave/operators/mx-i32-ui32nda.h GEN liboctave/operators/mx-i32-i64nda.h GEN liboctave/operators/mx-i32-ui64nda.h GEN liboctave/operators/mx-i64-i8nda.h GEN liboctave/operators/mx-i64-ui8nda.h GEN liboctave/operators/mx-i64-i16nda.h GEN liboctave/operators/mx-i64-ui16nda.h GEN liboctave/operators/mx-i64-i32nda.h GEN liboctave/operators/mx-i64-ui32nda.h GEN liboctave/operators/mx-i64-ui64nda.h GEN liboctave/operators/mx-ui8-i8nda.h GEN liboctave/operators/mx-ui8-i16nda.h GEN liboctave/operators/mx-ui8-ui16nda.h GEN liboctave/operators/mx-ui8-i32nda.h GEN liboctave/operators/mx-ui8-ui32nda.h GEN liboctave/operators/mx-ui8-i64nda.h GEN liboctave/operators/mx-ui8-ui64nda.h GEN liboctave/operators/mx-ui16-i8nda.h GEN liboctave/operators/mx-ui16-ui8nda.h GEN liboctave/operators/mx-ui16-i32nda.h GEN liboctave/operators/mx-ui16-ui32nda.h GEN liboctave/operators/mx-ui16-i16nda.h GEN liboctave/operators/mx-ui16-i64nda.h GEN liboctave/operators/mx-ui16-ui64nda.h GEN liboctave/operators/mx-ui32-i8nda.h GEN liboctave/operators/mx-ui32-ui8nda.h GEN liboctave/operators/mx-ui32-i16nda.h GEN liboctave/operators/mx-ui32-ui16nda.h GEN liboctave/operators/mx-ui32-i32nda.h GEN liboctave/operators/mx-ui32-i64nda.h GEN liboctave/operators/mx-ui32-ui64nda.h GEN liboctave/operators/mx-ui64-i8nda.h GEN liboctave/operators/mx-ui64-ui8nda.h GEN liboctave/operators/mx-ui64-i16nda.h GEN liboctave/operators/mx-ui64-ui16nda.h GEN liboctave/operators/mx-ui64-i32nda.h GEN liboctave/operators/mx-ui64-ui32nda.h GEN liboctave/operators/mx-ui64-i64nda.h GEN liboctave/operators/mx-i8nda-ui8nda.h GEN liboctave/operators/mx-i8nda-i16nda.h GEN liboctave/operators/mx-i8nda-ui16nda.h GEN liboctave/operators/mx-i8nda-i32nda.h GEN liboctave/operators/mx-i8nda-ui32nda.h GEN liboctave/operators/mx-i8nda-i64nda.h GEN liboctave/operators/mx-i8nda-ui64nda.h GEN liboctave/operators/mx-i16nda-i8nda.h GEN liboctave/operators/mx-i16nda-ui8nda.h GEN liboctave/operators/mx-i16nda-ui16nda.h GEN liboctave/operators/mx-i16nda-i32nda.h GEN liboctave/operators/mx-i16nda-ui32nda.h GEN liboctave/operators/mx-i16nda-i64nda.h GEN liboctave/operators/mx-i16nda-ui64nda.h GEN liboctave/operators/mx-i32nda-i8nda.h GEN liboctave/operators/mx-i32nda-ui8nda.h GEN liboctave/operators/mx-i32nda-i16nda.h GEN liboctave/operators/mx-i32nda-ui16nda.h GEN liboctave/operators/mx-i32nda-ui32nda.h GEN liboctave/operators/mx-i32nda-i64nda.h GEN liboctave/operators/mx-i32nda-ui64nda.h GEN liboctave/operators/mx-i64nda-i8nda.h GEN liboctave/operators/mx-i64nda-ui8nda.h GEN liboctave/operators/mx-i64nda-i16nda.h GEN liboctave/operators/mx-i64nda-ui16nda.h GEN liboctave/operators/mx-i64nda-i32nda.h GEN liboctave/operators/mx-i64nda-ui32nda.h GEN liboctave/operators/mx-i64nda-ui64nda.h GEN liboctave/operators/mx-ui8nda-i8nda.h GEN liboctave/operators/mx-ui8nda-i16nda.h GEN liboctave/operators/mx-ui8nda-ui16nda.h GEN liboctave/operators/mx-ui8nda-i32nda.h GEN liboctave/operators/mx-ui8nda-ui32nda.h GEN liboctave/operators/mx-ui8nda-i64nda.h GEN liboctave/operators/mx-ui8nda-ui64nda.h GEN liboctave/operators/mx-ui16nda-i8nda.h GEN liboctave/operators/mx-ui16nda-ui8nda.h GEN liboctave/operators/mx-ui16nda-i16nda.h GEN liboctave/operators/mx-ui16nda-i32nda.h GEN liboctave/operators/mx-ui16nda-ui32nda.h GEN liboctave/operators/mx-ui16nda-i64nda.h GEN liboctave/operators/mx-ui16nda-ui64nda.h GEN liboctave/operators/mx-ui32nda-i8nda.h GEN liboctave/operators/mx-ui32nda-ui8nda.h GEN liboctave/operators/mx-ui32nda-i16nda.h GEN liboctave/operators/mx-ui32nda-ui16nda.h GEN liboctave/operators/mx-ui32nda-i32nda.h GEN liboctave/operators/mx-ui32nda-i64nda.h GEN liboctave/operators/mx-ui32nda-ui64nda.h GEN liboctave/operators/mx-ui64nda-i8nda.h GEN liboctave/operators/mx-ui64nda-ui8nda.h GEN liboctave/operators/mx-ui64nda-i16nda.h GEN liboctave/operators/mx-ui64nda-ui16nda.h GEN liboctave/operators/mx-ui64nda-i32nda.h GEN liboctave/operators/mx-ui64nda-ui32nda.h GEN liboctave/operators/mx-ui64nda-i64nda.h GEN liboctave/operators/vx-ccv-cv.h GEN liboctave/operators/vx-ccv-s.h GEN liboctave/operators/vx-crv-rv.h GEN liboctave/operators/vx-crv-s.h GEN liboctave/operators/vx-cs-cv.h GEN liboctave/operators/vx-cs-rv.h GEN liboctave/operators/vx-cv-ccv.h GEN liboctave/operators/vx-cv-cs.h GEN liboctave/operators/vx-rv-cs.h GEN liboctave/operators/vx-rv-crv.h GEN liboctave/operators/vx-s-ccv.h GEN liboctave/operators/vx-s-crv.h GEN liboctave/operators/vx-fccv-fcv.h GEN liboctave/operators/vx-fccv-fs.h GEN liboctave/operators/vx-fcrv-frv.h GEN liboctave/operators/vx-fcrv-fs.h GEN liboctave/operators/vx-fcs-fcv.h GEN liboctave/operators/vx-fcs-frv.h GEN liboctave/operators/vx-fcv-fccv.h GEN liboctave/operators/vx-fcv-fcs.h GEN liboctave/operators/vx-frv-fcrv.h GEN liboctave/operators/vx-frv-fcs.h GEN liboctave/operators/vx-fs-fccv.h GEN liboctave/operators/vx-fs-fcrv.h GEN liboctave/operators/smx-sm-cs.h GEN liboctave/operators/smx-cs-sm.h GEN liboctave/operators/smx-scm-s.h GEN liboctave/operators/smx-s-scm.h GEN liboctave/operators/smx-scm-sm.h GEN liboctave/operators/smx-sm-scm.h GEN liboctave/operators/smx-m-sm.h GEN liboctave/operators/smx-m-scm.h GEN liboctave/operators/smx-cm-sm.h GEN liboctave/operators/smx-cm-scm.h GEN liboctave/operators/smx-sm-m.h GEN liboctave/operators/smx-scm-m.h GEN liboctave/operators/smx-sm-cm.h GEN liboctave/operators/smx-scm-cm.h GEN liboctave/operators/smx-bm-sbm.h GEN liboctave/operators/smx-sbm-bm.h GEN liboctave/numeric/DASPK-opts.h GEN liboctave/numeric/DASRT-opts.h GEN liboctave/numeric/DASSL-opts.h GEN liboctave/numeric/LSODE-opts.h GEN liboctave/numeric/Quad-opts.h GEN liboctave/operators/mx-cdm-dm.cc GEN liboctave/operators/mx-dm-cdm.cc GEN liboctave/operators/mx-cs-dm.cc GEN liboctave/operators/mx-cs-m.cc GEN liboctave/operators/mx-cs-nda.cc GEN liboctave/operators/mx-cdm-cm.cc GEN liboctave/operators/mx-cdm-m.cc GEN liboctave/operators/mx-cdm-s.cc GEN liboctave/operators/mx-cm-cdm.cc GEN liboctave/operators/mx-cm-dm.cc GEN liboctave/operators/mx-cm-m.cc GEN liboctave/operators/mx-cnda-nda.cc GEN liboctave/operators/mx-cm-s.cc GEN liboctave/operators/mx-cnda-s.cc GEN liboctave/operators/mx-dm-cs.cc GEN liboctave/operators/mx-dm-cm.cc GEN liboctave/operators/mx-m-cs.cc GEN liboctave/operators/mx-nda-cs.cc GEN liboctave/operators/mx-m-cdm.cc GEN liboctave/operators/mx-m-cm.cc GEN liboctave/operators/mx-nda-cnda.cc GEN liboctave/operators/mx-s-cdm.cc GEN liboctave/operators/mx-s-cm.cc GEN liboctave/operators/mx-s-cnda.cc GEN liboctave/operators/mx-dm-m.cc GEN liboctave/operators/mx-m-dm.cc GEN liboctave/operators/mx-fcdm-fdm.cc GEN liboctave/operators/mx-fdm-fcdm.cc GEN liboctave/operators/mx-fcs-fdm.cc GEN liboctave/operators/mx-fcs-fm.cc GEN liboctave/operators/mx-fcs-fnda.cc GEN liboctave/operators/mx-fcdm-fcm.cc GEN liboctave/operators/mx-fcdm-fm.cc GEN liboctave/operators/mx-fcdm-fs.cc GEN liboctave/operators/mx-fcm-fcdm.cc GEN liboctave/operators/mx-fcm-fdm.cc GEN liboctave/operators/mx-fcm-fm.cc GEN liboctave/operators/mx-fcnda-fnda.cc GEN liboctave/operators/mx-fcm-fs.cc GEN liboctave/operators/mx-fcnda-fs.cc GEN liboctave/operators/mx-fdm-fcs.cc GEN liboctave/operators/mx-fdm-fcm.cc GEN liboctave/operators/mx-fm-fcs.cc GEN liboctave/operators/mx-fnda-fcs.cc GEN liboctave/operators/mx-fm-fcdm.cc GEN liboctave/operators/mx-fm-fcm.cc GEN liboctave/operators/mx-fnda-fcnda.cc GEN liboctave/operators/mx-fs-fcdm.cc GEN liboctave/operators/mx-fs-fcm.cc GEN liboctave/operators/mx-fs-fcnda.cc GEN liboctave/operators/mx-fdm-fm.cc GEN liboctave/operators/mx-fm-fdm.cc GEN liboctave/operators/mx-pm-m.cc GEN liboctave/operators/mx-m-pm.cc GEN liboctave/operators/mx-pm-cm.cc GEN liboctave/operators/mx-cm-pm.cc GEN liboctave/operators/mx-pm-fm.cc GEN liboctave/operators/mx-fm-pm.cc GEN liboctave/operators/mx-pm-fcm.cc GEN liboctave/operators/mx-fcm-pm.cc GEN liboctave/operators/mx-s-i8nda.cc GEN liboctave/operators/mx-i8nda-s.cc GEN liboctave/operators/mx-s-ui8nda.cc GEN liboctave/operators/mx-ui8nda-s.cc GEN liboctave/operators/mx-s-i16nda.cc GEN liboctave/operators/mx-i16nda-s.cc GEN liboctave/operators/mx-s-ui16nda.cc GEN liboctave/operators/mx-ui16nda-s.cc GEN liboctave/operators/mx-s-i32nda.cc GEN liboctave/operators/mx-i32nda-s.cc GEN liboctave/operators/mx-s-ui32nda.cc GEN liboctave/operators/mx-ui32nda-s.cc GEN liboctave/operators/mx-s-i64nda.cc GEN liboctave/operators/mx-i64nda-s.cc GEN liboctave/operators/mx-s-ui64nda.cc GEN liboctave/operators/mx-ui64nda-s.cc GEN liboctave/operators/mx-fs-i8nda.cc GEN liboctave/operators/mx-i8nda-fs.cc GEN liboctave/operators/mx-fs-ui8nda.cc GEN liboctave/operators/mx-ui8nda-fs.cc GEN liboctave/operators/mx-fs-i16nda.cc GEN liboctave/operators/mx-i16nda-fs.cc GEN liboctave/operators/mx-fs-ui16nda.cc GEN liboctave/operators/mx-ui16nda-fs.cc GEN liboctave/operators/mx-fs-i32nda.cc GEN liboctave/operators/mx-i32nda-fs.cc GEN liboctave/operators/mx-fs-ui32nda.cc GEN liboctave/operators/mx-ui32nda-fs.cc GEN liboctave/operators/mx-fs-i64nda.cc GEN liboctave/operators/mx-i64nda-fs.cc GEN liboctave/operators/mx-fs-ui64nda.cc GEN liboctave/operators/mx-ui64nda-fs.cc GEN liboctave/operators/mx-nda-i8.cc GEN liboctave/operators/mx-i8-nda.cc GEN liboctave/operators/mx-nda-ui8.cc GEN liboctave/operators/mx-ui8-nda.cc GEN liboctave/operators/mx-nda-i16.cc GEN liboctave/operators/mx-i16-nda.cc GEN liboctave/operators/mx-nda-ui16.cc GEN liboctave/operators/mx-ui16-nda.cc GEN liboctave/operators/mx-nda-i32.cc GEN liboctave/operators/mx-i32-nda.cc GEN liboctave/operators/mx-nda-ui32.cc GEN liboctave/operators/mx-ui32-nda.cc GEN liboctave/operators/mx-nda-i64.cc GEN liboctave/operators/mx-i64-nda.cc GEN liboctave/operators/mx-nda-ui64.cc GEN liboctave/operators/mx-ui64-nda.cc GEN liboctave/operators/mx-fnda-i8.cc GEN liboctave/operators/mx-i8-fnda.cc GEN liboctave/operators/mx-fnda-ui8.cc GEN liboctave/operators/mx-ui8-fnda.cc GEN liboctave/operators/mx-fnda-i16.cc GEN liboctave/operators/mx-i16-fnda.cc GEN liboctave/operators/mx-fnda-ui16.cc GEN liboctave/operators/mx-ui16-fnda.cc GEN liboctave/operators/mx-fnda-i32.cc GEN liboctave/operators/mx-i32-fnda.cc GEN liboctave/operators/mx-fnda-ui32.cc GEN liboctave/operators/mx-ui32-fnda.cc GEN liboctave/operators/mx-fnda-i64.cc GEN liboctave/operators/mx-i64-fnda.cc GEN liboctave/operators/mx-fnda-ui64.cc GEN liboctave/operators/mx-ui64-fnda.cc GEN liboctave/operators/mx-nda-i8nda.cc GEN liboctave/operators/mx-i8nda-nda.cc GEN liboctave/operators/mx-nda-ui8nda.cc GEN liboctave/operators/mx-ui8nda-nda.cc GEN liboctave/operators/mx-nda-i16nda.cc GEN liboctave/operators/mx-i16nda-nda.cc GEN liboctave/operators/mx-nda-ui16nda.cc GEN liboctave/operators/mx-ui16nda-nda.cc GEN liboctave/operators/mx-nda-i32nda.cc GEN liboctave/operators/mx-i32nda-nda.cc GEN liboctave/operators/mx-nda-ui32nda.cc GEN liboctave/operators/mx-ui32nda-nda.cc GEN liboctave/operators/mx-nda-i64nda.cc GEN liboctave/operators/mx-i64nda-nda.cc GEN liboctave/operators/mx-nda-ui64nda.cc GEN liboctave/operators/mx-ui64nda-nda.cc GEN liboctave/operators/mx-fnda-i8nda.cc GEN liboctave/operators/mx-i8nda-fnda.cc GEN liboctave/operators/mx-fnda-ui8nda.cc GEN liboctave/operators/mx-ui8nda-fnda.cc GEN liboctave/operators/mx-fnda-i16nda.cc GEN liboctave/operators/mx-i16nda-fnda.cc GEN liboctave/operators/mx-fnda-ui16nda.cc GEN liboctave/operators/mx-ui16nda-fnda.cc GEN liboctave/operators/mx-fnda-i32nda.cc GEN liboctave/operators/mx-i32nda-fnda.cc GEN liboctave/operators/mx-fnda-ui32nda.cc GEN liboctave/operators/mx-ui32nda-fnda.cc GEN liboctave/operators/mx-fnda-i64nda.cc GEN liboctave/operators/mx-i64nda-fnda.cc GEN liboctave/operators/mx-fnda-ui64nda.cc GEN liboctave/operators/mx-ui64nda-fnda.cc GEN liboctave/operators/mx-i8nda-ui8.cc GEN liboctave/operators/mx-i8nda-i16.cc GEN liboctave/operators/mx-i8nda-ui16.cc GEN liboctave/operators/mx-i8nda-i32.cc GEN liboctave/operators/mx-i8nda-ui32.cc GEN liboctave/operators/mx-i8nda-i64.cc GEN liboctave/operators/mx-i8nda-ui64.cc GEN liboctave/operators/mx-i16nda-i8.cc GEN liboctave/operators/mx-i16nda-ui8.cc GEN liboctave/operators/mx-i16nda-ui16.cc GEN liboctave/operators/mx-i16nda-i32.cc GEN liboctave/operators/mx-i16nda-ui32.cc GEN liboctave/operators/mx-i16nda-i64.cc GEN liboctave/operators/mx-i16nda-ui64.cc GEN liboctave/operators/mx-i32nda-i8.cc GEN liboctave/operators/mx-i32nda-ui8.cc GEN liboctave/operators/mx-i32nda-i16.cc GEN liboctave/operators/mx-i32nda-ui16.cc GEN liboctave/operators/mx-i32nda-ui32.cc GEN liboctave/operators/mx-i32nda-i64.cc GEN liboctave/operators/mx-i32nda-ui64.cc GEN liboctave/operators/mx-i64nda-i8.cc GEN liboctave/operators/mx-i64nda-ui8.cc GEN liboctave/operators/mx-i64nda-i16.cc GEN liboctave/operators/mx-i64nda-ui16.cc GEN liboctave/operators/mx-i64nda-i32.cc GEN liboctave/operators/mx-i64nda-ui32.cc GEN liboctave/operators/mx-i64nda-ui64.cc GEN liboctave/operators/mx-ui8nda-i8.cc GEN liboctave/operators/mx-ui8nda-i16.cc GEN liboctave/operators/mx-ui8nda-ui16.cc GEN liboctave/operators/mx-ui8nda-i32.cc GEN liboctave/operators/mx-ui8nda-ui32.cc GEN liboctave/operators/mx-ui8nda-i64.cc GEN liboctave/operators/mx-ui8nda-ui64.cc GEN liboctave/operators/mx-ui16nda-i8.cc GEN liboctave/operators/mx-ui16nda-ui8.cc GEN liboctave/operators/mx-ui16nda-i16.cc GEN liboctave/operators/mx-ui16nda-i32.cc GEN liboctave/operators/mx-ui16nda-ui32.cc GEN liboctave/operators/mx-ui16nda-i64.cc GEN liboctave/operators/mx-ui16nda-ui64.cc GEN liboctave/operators/mx-ui32nda-i8.cc GEN liboctave/operators/mx-ui32nda-ui8.cc GEN liboctave/operators/mx-ui32nda-i16.cc GEN liboctave/operators/mx-ui32nda-ui16.cc GEN liboctave/operators/mx-ui32nda-i32.cc GEN liboctave/operators/mx-ui32nda-i64.cc GEN liboctave/operators/mx-ui32nda-ui64.cc GEN liboctave/operators/mx-ui64nda-i8.cc GEN liboctave/operators/mx-ui64nda-ui8.cc GEN liboctave/operators/mx-ui64nda-i16.cc GEN liboctave/operators/mx-ui64nda-ui16.cc GEN liboctave/operators/mx-ui64nda-i32.cc GEN liboctave/operators/mx-ui64nda-ui32.cc GEN liboctave/operators/mx-ui64nda-i64.cc GEN liboctave/operators/mx-i8-ui8nda.cc GEN liboctave/operators/mx-i8-i16nda.cc GEN liboctave/operators/mx-i8-ui16nda.cc GEN liboctave/operators/mx-i8-i32nda.cc GEN liboctave/operators/mx-i8-ui32nda.cc GEN liboctave/operators/mx-i8-i64nda.cc GEN liboctave/operators/mx-i8-ui64nda.cc GEN liboctave/operators/mx-i16-i8nda.cc GEN liboctave/operators/mx-i16-ui8nda.cc GEN liboctave/operators/mx-i16-ui16nda.cc GEN liboctave/operators/mx-i16-i32nda.cc GEN liboctave/operators/mx-i16-ui32nda.cc GEN liboctave/operators/mx-i16-i64nda.cc GEN liboctave/operators/mx-i16-ui64nda.cc GEN liboctave/operators/mx-i32-i8nda.cc GEN liboctave/operators/mx-i32-ui8nda.cc GEN liboctave/operators/mx-i32-i16nda.cc GEN liboctave/operators/mx-i32-ui16nda.cc GEN liboctave/operators/mx-i32-ui32nda.cc GEN liboctave/operators/mx-i32-i64nda.cc GEN liboctave/operators/mx-i32-ui64nda.cc GEN liboctave/operators/mx-i64-i8nda.cc GEN liboctave/operators/mx-i64-ui8nda.cc GEN liboctave/operators/mx-i64-i16nda.cc GEN liboctave/operators/mx-i64-ui16nda.cc GEN liboctave/operators/mx-i64-i32nda.cc GEN liboctave/operators/mx-i64-ui32nda.cc GEN liboctave/operators/mx-i64-ui64nda.cc GEN liboctave/operators/mx-ui8-i8nda.cc GEN liboctave/operators/mx-ui8-i16nda.cc GEN liboctave/operators/mx-ui8-ui16nda.cc GEN liboctave/operators/mx-ui8-i32nda.cc GEN liboctave/operators/mx-ui8-ui32nda.cc GEN liboctave/operators/mx-ui8-i64nda.cc GEN liboctave/operators/mx-ui8-ui64nda.cc GEN liboctave/operators/mx-ui16-i8nda.cc GEN liboctave/operators/mx-ui16-ui8nda.cc GEN liboctave/operators/mx-ui16-i16nda.cc GEN liboctave/operators/mx-ui16-i32nda.cc GEN liboctave/operators/mx-ui16-ui32nda.cc GEN liboctave/operators/mx-ui16-i64nda.cc GEN liboctave/operators/mx-ui16-ui64nda.cc GEN liboctave/operators/mx-ui32-i8nda.cc GEN liboctave/operators/mx-ui32-ui8nda.cc GEN liboctave/operators/mx-ui32-i16nda.cc GEN liboctave/operators/mx-ui32-ui16nda.cc GEN liboctave/operators/mx-ui32-i32nda.cc GEN liboctave/operators/mx-ui32-i64nda.cc GEN liboctave/operators/mx-ui32-ui64nda.cc GEN liboctave/operators/mx-ui64-i8nda.cc GEN liboctave/operators/mx-ui64-ui8nda.cc GEN liboctave/operators/mx-ui64-i16nda.cc GEN liboctave/operators/mx-ui64-ui16nda.cc GEN liboctave/operators/mx-ui64-i32nda.cc GEN liboctave/operators/mx-ui64-ui32nda.cc GEN liboctave/operators/mx-ui64-i64nda.cc GEN liboctave/operators/mx-i8nda-ui8nda.cc GEN liboctave/operators/mx-i8nda-i16nda.cc GEN liboctave/operators/mx-i8nda-ui16nda.cc GEN liboctave/operators/mx-i8nda-i32nda.cc GEN liboctave/operators/mx-i8nda-ui32nda.cc GEN liboctave/operators/mx-i8nda-i64nda.cc GEN liboctave/operators/mx-i8nda-ui64nda.cc GEN liboctave/operators/mx-i16nda-i8nda.cc GEN liboctave/operators/mx-i16nda-ui8nda.cc GEN liboctave/operators/mx-i16nda-ui16nda.cc GEN liboctave/operators/mx-i16nda-i32nda.cc GEN liboctave/operators/mx-i16nda-ui32nda.cc GEN liboctave/operators/mx-i16nda-i64nda.cc GEN liboctave/operators/mx-i16nda-ui64nda.cc GEN liboctave/operators/mx-i32nda-i8nda.cc GEN liboctave/operators/mx-i32nda-ui8nda.cc GEN liboctave/operators/mx-i32nda-i16nda.cc GEN liboctave/operators/mx-i32nda-ui16nda.cc GEN liboctave/operators/mx-i32nda-ui32nda.cc GEN liboctave/operators/mx-i32nda-i64nda.cc GEN liboctave/operators/mx-i32nda-ui64nda.cc GEN liboctave/operators/mx-i64nda-i8nda.cc GEN liboctave/operators/mx-i64nda-ui8nda.cc GEN liboctave/operators/mx-i64nda-i16nda.cc GEN liboctave/operators/mx-i64nda-ui16nda.cc GEN liboctave/operators/mx-i64nda-i32nda.cc GEN liboctave/operators/mx-i64nda-ui32nda.cc GEN liboctave/operators/mx-i64nda-ui64nda.cc GEN liboctave/operators/mx-ui8nda-i8nda.cc GEN liboctave/operators/mx-ui8nda-i16nda.cc GEN liboctave/operators/mx-ui8nda-ui16nda.cc GEN liboctave/operators/mx-ui8nda-i32nda.cc GEN liboctave/operators/mx-ui8nda-ui32nda.cc GEN liboctave/operators/mx-ui8nda-i64nda.cc GEN liboctave/operators/mx-ui8nda-ui64nda.cc GEN liboctave/operators/mx-ui16nda-i8nda.cc GEN liboctave/operators/mx-ui16nda-ui8nda.cc GEN liboctave/operators/mx-ui16nda-i16nda.cc GEN liboctave/operators/mx-ui16nda-i32nda.cc GEN liboctave/operators/mx-ui16nda-ui32nda.cc GEN liboctave/operators/mx-ui16nda-i64nda.cc GEN liboctave/operators/mx-ui16nda-ui64nda.cc GEN liboctave/operators/mx-ui32nda-i8nda.cc GEN liboctave/operators/mx-ui32nda-ui8nda.cc GEN liboctave/operators/mx-ui32nda-i16nda.cc GEN liboctave/operators/mx-ui32nda-ui16nda.cc GEN liboctave/operators/mx-ui32nda-i32nda.cc GEN liboctave/operators/mx-ui32nda-i64nda.cc GEN liboctave/operators/mx-ui32nda-ui64nda.cc GEN liboctave/operators/mx-ui64nda-i8nda.cc GEN liboctave/operators/mx-ui64nda-ui8nda.cc GEN liboctave/operators/mx-ui64nda-i16nda.cc GEN liboctave/operators/mx-ui64nda-ui16nda.cc GEN liboctave/operators/mx-ui64nda-i32nda.cc GEN liboctave/operators/mx-ui64nda-ui32nda.cc GEN liboctave/operators/mx-ui64nda-i64nda.cc GEN liboctave/operators/vx-ccv-cv.cc GEN liboctave/operators/vx-ccv-s.cc GEN liboctave/operators/vx-crv-rv.cc GEN liboctave/operators/vx-crv-s.cc GEN liboctave/operators/vx-cs-cv.cc GEN liboctave/operators/vx-cs-rv.cc GEN liboctave/operators/vx-cv-ccv.cc GEN liboctave/operators/vx-cv-cs.cc GEN liboctave/operators/vx-rv-crv.cc GEN liboctave/operators/vx-rv-cs.cc GEN liboctave/operators/vx-s-ccv.cc GEN liboctave/operators/vx-s-crv.cc GEN liboctave/operators/vx-fccv-fcv.cc GEN liboctave/operators/vx-fccv-fs.cc GEN liboctave/operators/vx-fcrv-frv.cc GEN liboctave/operators/vx-fcrv-fs.cc GEN liboctave/operators/vx-fcs-fcv.cc GEN liboctave/operators/vx-fcs-frv.cc GEN liboctave/operators/vx-fcv-fccv.cc GEN liboctave/operators/vx-fcv-fcs.cc GEN liboctave/operators/vx-frv-fcrv.cc GEN liboctave/operators/vx-frv-fcs.cc GEN liboctave/operators/vx-fs-fccv.cc GEN liboctave/operators/vx-fs-fcrv.cc GEN liboctave/operators/smx-sm-cs.cc GEN liboctave/operators/smx-cs-sm.cc GEN liboctave/operators/smx-scm-s.cc GEN liboctave/operators/smx-s-scm.cc GEN liboctave/operators/smx-scm-sm.cc GEN liboctave/operators/smx-sm-scm.cc GEN liboctave/operators/smx-m-sm.cc GEN liboctave/operators/smx-m-scm.cc GEN liboctave/operators/smx-cm-sm.cc GEN liboctave/operators/smx-cm-scm.cc GEN liboctave/operators/smx-sm-m.cc GEN liboctave/operators/smx-scm-m.cc GEN liboctave/operators/smx-sm-cm.cc GEN liboctave/operators/smx-scm-cm.cc GEN liboctave/operators/smx-bm-sbm.cc GEN liboctave/operators/smx-sbm-bm.cc GEN liboctave/.octave-dirstamp GEN libinterp/corefcn/.octave-dirstamp GEN libinterp/.octave-dirstamp GEN libinterp/corefcn/default-defs.h GEN libinterp/corefcn/graphics-props.cc GEN libinterp/corefcn/graphics.h GEN libinterp/corefcn/mxtypes.h GEN libgui/src/.octave-dirstamp GEN libgui/graphics/.octave-dirstamp GEN run-octave GEN liboctave/external/ranlib/.octave-dirstamp GEN liboctave/external/slatec-fn/.octave-dirstamp GEN libinterp/dldfcn/.octave-dirstamp GEN libgui/src/m-editor/.octave-dirstamp GEN libgui/qterminal/libqterminal/.octave-dirstamp GEN libgui/qterminal/libqterminal/unix/.octave-dirstamp GEN libgui/.octave-dirstamp GEN libgui/languages/.octave-dirstamp GEN src/.octave-dirstamp GEN scripts/+containers/.octave-dirstamp GEN scripts/+matlab/+lang/.octave-dirstamp GEN scripts/+matlab/+net/.octave-dirstamp GEN scripts/audio/.octave-dirstamp GEN scripts/deprecated/.octave-dirstamp GEN scripts/elfun/.octave-dirstamp GEN scripts/general/.octave-dirstamp GEN scripts/geometry/.octave-dirstamp GEN scripts/gui/.octave-dirstamp GEN scripts/help/.octave-dirstamp GEN scripts/image/.octave-dirstamp GEN scripts/io/.octave-dirstamp GEN scripts/java/.octave-dirstamp GEN scripts/legacy/@inline/.octave-dirstamp GEN scripts/legacy/.octave-dirstamp GEN scripts/linear-algebra/.octave-dirstamp GEN scripts/miscellaneous/.octave-dirstamp GEN scripts/ode/.octave-dirstamp GEN scripts/optimization/.octave-dirstamp GEN scripts/path/.octave-dirstamp GEN scripts/pkg/.octave-dirstamp GEN scripts/plot/appearance/.octave-dirstamp GEN scripts/plot/draw/.octave-dirstamp GEN scripts/plot/util/.octave-dirstamp GEN scripts/polynomial/.octave-dirstamp GEN scripts/prefs/.octave-dirstamp GEN scripts/profiler/.octave-dirstamp GEN scripts/set/.octave-dirstamp GEN scripts/signal/.octave-dirstamp GEN scripts/sparse/.octave-dirstamp GEN scripts/specfun/.octave-dirstamp GEN scripts/special-matrix/.octave-dirstamp GEN scripts/startup/.octave-dirstamp GEN scripts/statistics/.octave-dirstamp GEN scripts/strings/.octave-dirstamp GEN scripts/testfun/.octave-dirstamp GEN scripts/time/.octave-dirstamp GEN scripts/web/.octave-dirstamp GEN scripts/@ftp/.octave-dirstamp GEN scripts/.octave-dirstamp GEN doc/doxyhtml/.octave-dirstamp GEN doc/interpreter/.octave-dirstamp GEN doc/liboctave/.octave-dirstamp GEN doc/refcard/.octave-dirstamp GEN etc/icons/.octave-dirstamp GEN liboctave/version.h GEN libinterp/builtin-defun-decls.h GEN libgui/src/ui-settings-dialog.h GEN libgui/graphics/ui-annotation-dialog.h GEN octave-config.h make all-recursive make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' CC libgnu_la-allocator.lo CC libgnu_la-areadlink.lo CC libgnu_la-openat-proc.lo CC libgnu_la-base64.lo CC libgnu_la-basename-lgpl.lo CC libgnu_la-bitrotate.lo CC libgnu_la-btoc32.lo CC libgnu_la-c-ctype.lo CC libgnu_la-c-strcasecmp.lo CC libgnu_la-c-strncasecmp.lo CC libgnu_la-c32_apply_type_test.lo CC libgnu_la-c32_get_type_test.lo CC libgnu_la-c32isalnum.lo CC libgnu_la-c32isalpha.lo CC libgnu_la-c32isblank.lo CC libgnu_la-c32iscntrl.lo CC libgnu_la-c32isdigit.lo CC libgnu_la-c32isgraph.lo CC libgnu_la-c32islower.lo CC libgnu_la-c32isprint.lo CC libgnu_la-c32ispunct.lo CC libgnu_la-c32isspace.lo CC libgnu_la-c32isupper.lo CC libgnu_la-c32isxdigit.lo CC libgnu_la-c32tolower.lo CC libgnu_la-canonicalize.lo CC libgnu_la-careadlinkat.lo CC libgnu_la-chdir-long.lo CC libgnu_la-cloexec.lo CC libgnu_la-concat-filename.lo CC libgnu_la-md2.lo CC libgnu_la-md4.lo CC libgnu_la-md5.lo CC libgnu_la-sha1.lo CC libgnu_la-sha256.lo CC libgnu_la-sha512.lo CC libgnu_la-dirname-lgpl.lo CC libgnu_la-stripslash.lo CC libgnu_la-error.lo CC libgnu_la-exitfail.lo CC libgnu_la-fcntl.lo CC libgnu_la-fd-hook.lo CC libgnu_la-fd-safer-flag.lo CC libgnu_la-dup-safer-flag.lo CC libgnu_la-file-set.lo CC libgnu_la-filemode.lo CC libgnu_la-filenamecat-lgpl.lo CC libgnu_la-findprog-in.lo CC libgnu_la-free.lo CC libgnu_la-getcwd.lo CC libgnu_la-getcwd-lgpl.lo CC libgnu_la-gethrxtime.lo CC libgnu_la-xtime.lo CC libgnu_la-getopt.lo CC libgnu_la-getopt1.lo CC libgnu_la-getprogname.lo CC libgnu_la-gettime.lo CC libgnu_la-glob.lo CC libgnu_la-globfree.lo CC libgnu_la-glob_pattern_p.lo CC libgnu_la-hard-locale.lo CC libgnu_la-hash.lo CC libgnu_la-hash-pjw.lo CC libgnu_la-hash-triple-simple.lo CC libgnu_la-ialloc.lo CC libgnu_la-localcharset.lo CC libgnu_la-localename.lo CC libgnu_la-localename-table.lo CC libgnu_la-malloca.lo CC libgnu_la-math.lo CC libgnu_la-mbsrtoc32s.lo CC libgnu_la-mbszero.lo CC libgnu_la-nanosleep.lo CC libgnu_la-nproc.lo CC libgnu_la-nstrftime.lo CC libgnu_la-openat-die.lo CC libgnu_la-progname.lo CC libgnu_la-rawmemchr.lo CC libgnu_la-reallocarray.lo CC libgnu_la-same-inode.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from allocator.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from areadlink.h:21, from areadlink.c:25: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from openat-priv.h:25, from openat-proc.c:22: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./ialloc.h:31, from base64.c:49: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC libgnu_la-save-cwd.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from exitfail.c:22: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC libgnu_la-setlocale.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./fcntl.h:84, from cloexec.c:25: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./fcntl.h:84, from careadlinkat.h:28, from careadlinkat.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from canonicalize.h:25, from canonicalize.c:19: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from dirname.h:28, from stripslash.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from filenamecat.h:26, from filenamecat-lgpl.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./getopt.h:84, from getopt.h:34, from getopt1.c:24: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from dirname.h:28, from dirname-lgpl.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./getopt.h:84, from getopt.h:34, from getopt.c:24: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from concat-filename.h:25, from concat-filename.c:22: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from fd-hook.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC libgnu_la-setlocale_null.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from chdir-long.h:19, from chdir-long.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC libgnu_la-setlocale-lock.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from getcwd-lgpl.c:20: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from free.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC libgnu_la-sig-handler.lo CC libgnu_la-sockets.lo CC libgnu_la-stat-time.lo CC libgnu_la-striconveh.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from findprog-in.c:25: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from fd-safer-flag.c:27: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC libgnu_la-striconveha.lo CC libgnu_la-strnlen1.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./fcntl.h:84, from dup-safer-flag.c:26: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./fcntl.h:84, from fcntl.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC libgnu_la-sys_socket.lo CC libgnu_la-tempname.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from error.c:29: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC glthread/libgnu_la-threadlib.lo CC libgnu_la-time_rz.lo CC libgnu_la-timespec.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from hard-locale.c:24: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC glthread/libgnu_la-tls.lo CC libgnu_la-u64.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from nproc.c:24: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from globfree.c:24: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from getprogname.c:20: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ialloc.h:31, from ialloc.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./fcntl.h:84, from glob.c:31: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from xalloc.h:29, from file-set.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC libgnu_la-unistd.lo CC libgnu_la-dup-safer.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from nstrftime.c:67: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from hash.c:35: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC libgnu_la-fd-safer.lo CC libgnu_la-pipe-safer.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./fcntl.h:84, from openat.h:28, from openat-die.c:20: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from localename.c:34: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC libgnu_la-wctype-h.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from reallocarray.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC libgnu_la-wmempcpy.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from getcwd.c:20: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC libgnu_la-xmalloc.lo CC libgnu_la-xalloc-die.lo CC libgnu_la-xsize.lo CC asnprintf.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from malloca.h:29, from malloca.c:22: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC calloc.lo CC malloc.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from localcharset.c:28: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC mbsrtoc32s-state.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from progname.c:27: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC mktime.lo CC printf-args.lo CC printf-parse.lo CC realloc.lo CC vasnprintf.lo CC malloc/libgnu_la-scratch_buffer_grow.lo CC malloc/libgnu_la-scratch_buffer_grow_preserve.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from hash-triple-simple.c:24: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC malloc/libgnu_la-scratch_buffer_set_array_size.lo CC unicase/libgnu_la-cased.lo CC glthread/libgnu_la-lock.lo CC unicase/libgnu_la-empty-prefix-context.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from nanosleep.c:34: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unicase/libgnu_la-empty-suffix-context.lo CC unicase/libgnu_la-ignorable.lo CC unicase/libgnu_la-special-casing.lo CC unicase/libgnu_la-tolower.lo CC unicase/libgnu_la-toupper.lo CC unicase/libgnu_la-u8-casemap.lo CC unicase/libgnu_la-u8-tolower.lo CC unicase/libgnu_la-u8-toupper.lo CC uniconv/libgnu_la-u16-conv-to-enc.lo CC uniconv/libgnu_la-u16-conv-from-enc.lo CC uniconv/libgnu_la-u32-conv-to-enc.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./fcntl.h:84, from save-cwd.c:26: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC uniconv/libgnu_la-u8-conv-from-enc.lo CC uniconv/libgnu_la-u8-conv-to-enc.lo CC unictype/libgnu_la-combiningclass.lo CC unictype/libgnu_la-ctype_alnum.lo CC unictype/libgnu_la-ctype_alpha.lo CC unictype/libgnu_la-ctype_blank.lo CC unictype/libgnu_la-ctype_cntrl.lo CC unictype/libgnu_la-ctype_digit.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from setlocale.c:33: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unictype/libgnu_la-ctype_graph.lo CC unictype/libgnu_la-ctype_lower.lo CC unictype/libgnu_la-ctype_punct.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from striconveha.h:26, from striconveha.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unictype/libgnu_la-ctype_print.lo CC unictype/libgnu_la-ctype_space.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from tempname.c:39: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unictype/libgnu_la-ctype_upper.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from setlocale_null.c:26: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unictype/libgnu_la-ctype_xdigit.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from pipe-safer.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from striconveh.h:26, from striconveh.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC uninorm/libgnu_la-decompose-internal.lo CC unictype/libgnu_la-pr_soft_dotted.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from time_rz.c:31: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from fd-safer.c:25: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from xalloc.h:29, from xmalloc.c:22: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC uninorm/libgnu_la-u8-normalize.lo CC unistr/libgnu_la-u16-mblen.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from glthread/threadlib.c:29: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./glthread/tls.h:52, from glthread/tls.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from calloc.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unistr/libgnu_la-u16-mbtoucr.lo In file included from ./getopt-cdefs.h:32, from unistd.h:688, from unistd.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unistr/libgnu_la-u16-to-u8.lo CC unistr/libgnu_la-u16-uctomb.lo CC unistr/libgnu_la-u16-uctomb-aux.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./malloc/scratch_buffer.gl.h:63, from ./scratch_buffer.h:115, from malloc/scratch_buffer_grow.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unistr/libgnu_la-u32-chr.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./fcntl.h:84, from dup-safer.c:24: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unistr/libgnu_la-u32-cpy.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from xalloc.h:29, from xalloc-die.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from realloc.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unistr/libgnu_la-u32-mblen.lo CC unistr/libgnu_la-u32-pcpy.lo CC unistr/libgnu_la-u32-strcat.lo CC unistr/libgnu_la-u32-strlen.lo CC unistr/libgnu_la-u32-to-u8.lo CC unistr/libgnu_la-u8-check.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./glthread/lock.h:89, from glthread/lock.c:22: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./malloc/scratch_buffer.gl.h:63, from ./scratch_buffer.h:115, from malloc/scratch_buffer_grow_preserve.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./malloc/scratch_buffer.gl.h:63, from ./scratch_buffer.h:115, from malloc/scratch_buffer_set_array_size.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unistr/libgnu_la-u8-cpy.lo CC unistr/libgnu_la-u8-mblen.lo CC unistr/libgnu_la-u8-mbsnlen.lo CC unistr/libgnu_la-u8-mbtouc.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from malloc.c:23: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from mktime.c:50: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from unicase/u8-casemap.c:32: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unistr/libgnu_la-u8-mbtouc-aux.lo CC unistr/libgnu_la-u8-mbtouc-unsafe.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from vasnprintf.c:84: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unistr/libgnu_la-u8-mbtouc-unsafe-aux.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./striconveha.h:26, from ./uniconv.h:30, from uniconv/u32-conv-to-enc.c:30: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unistr/libgnu_la-u8-mbtoucr.lo CC unistr/libgnu_la-u8-prev.lo CC unistr/libgnu_la-u8-strmblen.lo CC unistr/libgnu_la-u8-strmbtouc.lo CC unistr/libgnu_la-u8-to-u16.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./striconveha.h:26, from ./uniconv.h:30, from uniconv/u8-conv-from-enc.c:22: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from printf-parse.c:54: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC unistr/libgnu_la-u8-to-u32.lo CC unistr/libgnu_la-u8-uctomb.lo CC unistr/libgnu_la-u8-uctomb-aux.lo In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./striconveha.h:26, from ./uniconv.h:30, from uniconv/u16-conv-from-enc.c:30: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./striconveha.h:26, from ./uniconv.h:30, from uniconv/u8-conv-to-enc.c:30: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./striconveha.h:26, from ./uniconv.h:30, from uniconv/u16-conv-to-enc.c:30: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from uninorm/u8-normalize.c:33: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u16-mblen.c:30: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u16-uctomb.c:34: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u16-to-u8.c:29: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u16-mbtoucr.c:29: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u32-cpy.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u32-pcpy.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-check.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u32-to-u8.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-mbtouc.c:26: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u32-mblen.c:29: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u16-uctomb-aux.c:29: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u32-strlen.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u32-strcat.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u32-chr.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-mblen.c:22: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-mbtouc-unsafe.c:27: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-cpy.c:29: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-mbsnlen.c:29: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-strmblen.c:30: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-mbtouc-aux.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-to-u32.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-mbtouc-unsafe-aux.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-to-u16.c:29: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-prev.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-mbtoucr.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-uctomb.c:26: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-strmbtouc.c:30: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from ./getopt-cdefs.h:32, from ./unistd.h:688, from ./stdlib.h:105, from ./unistr.h:30, from unistr/u8-uctomb-aux.c:21: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CCLD libgnu.la make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[1]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make all-recursive make[1]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' preserving existing HG-ID file Making all in libgnu make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make all-recursive make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' Making all in test make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' GEN .octave-dirstamp GEN mex/.octave-dirstamp GEN conv.tst GEN sparse.tst GEN .bc-overload-tests-stamp make all-am make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' preserving existing HG-ID file GEN liboctave/array/CMatrix.cc-tst GEN liboctave/array/CSparse.cc-tst GEN liboctave/array/dMatrix.cc-tst GEN liboctave/array/dSparse.cc-tst GEN liboctave/array/fCMatrix.cc-tst GEN liboctave/array/fMatrix.cc-tst GEN liboctave/array/idx-vector.cc-tst GEN liboctave/util/oct-inttypes.cc-tst GEN liboctave/array/Array-base.cc-tst GEN liboctave/array/Sparse.cc-tst GEN libinterp/octave.cc-tst GEN libinterp/octave-value/ov-base-mat.cc-tst GEN libinterp/octave-value/ov-base-sparse.cc-tst GEN libinterp/octave-value/ov-bool-mat.cc-tst GEN libinterp/octave-value/ov-cell.cc-tst GEN libinterp/octave-value/ov-class.cc-tst GEN libinterp/octave-value/ov-classdef.cc-tst GEN libinterp/octave-value/ov-cx-diag.cc-tst GEN libinterp/octave-value/ov-fcn-handle.cc-tst GEN libinterp/octave-value/ov-java.cc-tst GEN libinterp/octave-value/ov-lazy-idx.cc-tst GEN libinterp/octave-value/ov-null-mat.cc-tst GEN libinterp/octave-value/ov-oncleanup.cc-tst GEN libinterp/octave-value/ov-range.cc-tst GEN libinterp/octave-value/ov-str-mat.cc-tst GEN libinterp/octave-value/ov-struct.cc-tst GEN libinterp/octave-value/ov-typeinfo.cc-tst GEN libinterp/octave-value/ov-usr-fcn.cc-tst GEN libinterp/octave-value/ov.cc-tst GEN libinterp/parse-tree/bp-table.cc-tst GEN libinterp/parse-tree/lex.ll-tst GEN libinterp/parse-tree/oct-parse.yy-tst GEN libinterp/parse-tree/pt-assign.cc-tst GEN libinterp/parse-tree/pt-eval.cc-tst GEN libinterp/parse-tree/pt-fcn-handle.cc-tst GEN libinterp/parse-tree/pt-idx.cc-tst GEN libinterp/parse-tree/pt-tm-const.cc-tst GEN libinterp/corefcn/Cell.cc-tst GEN libinterp/corefcn/__contourc__.cc-tst GEN libinterp/corefcn/__dsearchn__.cc-tst GEN libinterp/corefcn/__eigs__.cc-tst GEN libinterp/corefcn/__ichol__.cc-tst GEN libinterp/corefcn/__ilu__.cc-tst GEN libinterp/corefcn/__isprimelarge__.cc-tst GEN libinterp/corefcn/__lin_interpn__.cc-tst GEN libinterp/corefcn/__magick_read__.cc-tst GEN libinterp/corefcn/__pchip_deriv__.cc-tst GEN libinterp/corefcn/__qp__.cc-tst GEN libinterp/corefcn/amd.cc-tst GEN libinterp/corefcn/besselj.cc-tst GEN libinterp/corefcn/bitfcns.cc-tst GEN libinterp/corefcn/bsxfun.cc-tst GEN libinterp/corefcn/call-stack.cc-tst GEN libinterp/corefcn/cellfun.cc-tst GEN libinterp/corefcn/chol.cc-tst GEN libinterp/corefcn/colamd.cc-tst GEN libinterp/corefcn/colloc.cc-tst GEN libinterp/corefcn/conv2.cc-tst GEN libinterp/corefcn/dassl.cc-tst GEN libinterp/corefcn/data.cc-tst GEN libinterp/corefcn/debug.cc-tst GEN libinterp/corefcn/defaults.cc-tst GEN libinterp/corefcn/det.cc-tst GEN libinterp/corefcn/dirfns.cc-tst GEN libinterp/corefcn/dlmread.cc-tst GEN libinterp/corefcn/dmperm.cc-tst GEN libinterp/corefcn/dot.cc-tst GEN libinterp/corefcn/eig.cc-tst GEN libinterp/corefcn/ellipj.cc-tst GEN libinterp/corefcn/environment.cc-tst GEN libinterp/corefcn/error.cc-tst GEN libinterp/corefcn/errwarn.cc-tst GEN libinterp/corefcn/event-manager.cc-tst GEN libinterp/corefcn/fcn-info.cc-tst GEN libinterp/corefcn/fft.cc-tst GEN libinterp/corefcn/fft2.cc-tst GEN libinterp/corefcn/file-io.cc-tst GEN libinterp/corefcn/filter.cc-tst GEN libinterp/corefcn/find.cc-tst GEN libinterp/corefcn/gcd.cc-tst GEN libinterp/corefcn/getrusage.cc-tst GEN libinterp/corefcn/gh-manager.cc-tst GEN libinterp/corefcn/givens.cc-tst GEN libinterp/corefcn/graphics.cc-tst GEN libinterp/corefcn/gsvd.cc-tst GEN libinterp/corefcn/hash.cc-tst GEN libinterp/corefcn/help.cc-tst GEN libinterp/corefcn/hess.cc-tst GEN libinterp/corefcn/hex2num.cc-tst GEN libinterp/corefcn/input.cc-tst GEN libinterp/corefcn/inv.cc-tst GEN libinterp/corefcn/jsondecode.cc-tst GEN libinterp/corefcn/jsonencode.cc-tst GEN libinterp/corefcn/kron.cc-tst GEN libinterp/corefcn/load-save.cc-tst GEN libinterp/corefcn/lookup.cc-tst GEN libinterp/corefcn/lsode.cc-tst GEN libinterp/corefcn/lu.cc-tst GEN libinterp/corefcn/mappers.cc-tst GEN libinterp/corefcn/matrix_type.cc-tst GEN libinterp/corefcn/max.cc-tst GEN libinterp/corefcn/mgorth.cc-tst GEN libinterp/corefcn/nproc.cc-tst GEN libinterp/corefcn/oct-hist.cc-tst GEN libinterp/corefcn/oct-map.cc-tst GEN libinterp/corefcn/ordqz.cc-tst GEN libinterp/corefcn/ordschur.cc-tst GEN libinterp/corefcn/perms.cc-tst GEN libinterp/corefcn/pinv.cc-tst GEN libinterp/corefcn/pow2.cc-tst GEN libinterp/corefcn/pr-output.cc-tst GEN libinterp/corefcn/psi.cc-tst GEN libinterp/corefcn/qr.cc-tst GEN libinterp/corefcn/quad.cc-tst GEN libinterp/corefcn/quadcc.cc-tst GEN libinterp/corefcn/qz.cc-tst GEN libinterp/corefcn/rand.cc-tst GEN libinterp/corefcn/rcond.cc-tst GEN libinterp/corefcn/regexp.cc-tst GEN libinterp/corefcn/schur.cc-tst GEN libinterp/corefcn/sighandlers.cc-tst GEN libinterp/corefcn/sparse-xpow.cc-tst GEN libinterp/corefcn/sparse.cc-tst GEN libinterp/corefcn/spparms.cc-tst GEN libinterp/corefcn/sqrtm.cc-tst GEN libinterp/corefcn/strfind.cc-tst GEN libinterp/corefcn/strfns.cc-tst GEN libinterp/corefcn/sub2ind.cc-tst GEN libinterp/corefcn/svd.cc-tst GEN libinterp/corefcn/sylvester.cc-tst GEN libinterp/corefcn/symbfact.cc-tst GEN libinterp/corefcn/symrcm.cc-tst GEN libinterp/corefcn/symtab.cc-tst GEN libinterp/corefcn/syscalls.cc-tst GEN libinterp/corefcn/sysdep.cc-tst GEN libinterp/corefcn/time.cc-tst GEN libinterp/corefcn/toplev.cc-tst GEN libinterp/corefcn/tril.cc-tst GEN libinterp/corefcn/tsearch.cc-tst GEN libinterp/corefcn/typecast.cc-tst GEN libinterp/corefcn/utils.cc-tst GEN libinterp/corefcn/variables.cc-tst GEN libinterp/dldfcn/__delaunayn__.cc-tst GEN libinterp/dldfcn/__fltk_uigetfile__.cc-tst GEN libinterp/dldfcn/__glpk__.cc-tst GEN libinterp/dldfcn/__init_fltk__.cc-tst GEN libinterp/dldfcn/__init_gnuplot__.cc-tst GEN libinterp/dldfcn/__ode15__.cc-tst GEN libinterp/dldfcn/__voronoi__.cc-tst GEN libinterp/dldfcn/audiodevinfo.cc-tst GEN libinterp/dldfcn/audioread.cc-tst GEN libinterp/dldfcn/convhulln.cc-tst GEN libinterp/dldfcn/fftw.cc-tst GEN libinterp/dldfcn/gzip.cc-tst GEN src/mkoctfile.cc GEN src/main.cc GEN src/octave-build-info.cc GEN libinterp/build-env.cc GEN libinterp/builtins.cc GEN libinterp/corefcn/oct-errno.cc GEN libinterp/liboctinterp-build-info.cc GEN libinterp/operators/ops.cc CXX libinterp/corefcn/libcorefcn_la-Cell.lo CXX libinterp/corefcn/libcorefcn_la-__betainc__.lo CXX libinterp/corefcn/libcorefcn_la-__contourc__.lo CXX libinterp/corefcn/libcorefcn_la-__dsearchn__.lo CXX libinterp/corefcn/libcorefcn_la-__eigs__.lo CXX libinterp/corefcn/libcorefcn_la-__expint__.lo CXX libinterp/corefcn/libcorefcn_la-__ftp__.lo CXX libinterp/corefcn/libcorefcn_la-__gammainc__.lo CXX libinterp/corefcn/libcorefcn_la-__ichol__.lo CXX libinterp/corefcn/libcorefcn_la-__ilu__.lo CXX libinterp/corefcn/libcorefcn_la-__isprimelarge__.lo CXX libinterp/corefcn/libcorefcn_la-__lin_interpn__.lo CXX libinterp/corefcn/libcorefcn_la-__magick_read__.lo CXX libinterp/corefcn/libcorefcn_la-__pchip_deriv__.lo CXX libinterp/corefcn/libcorefcn_la-__qp__.lo CXX libinterp/corefcn/libcorefcn_la-amd.lo CXX libinterp/corefcn/libcorefcn_la-auto-shlib.lo CXX libinterp/corefcn/libcorefcn_la-balance.lo CXX libinterp/corefcn/libcorefcn_la-base-text-renderer.lo CXX libinterp/corefcn/libcorefcn_la-besselj.lo CXX libinterp/corefcn/libcorefcn_la-bitfcns.lo CXX libinterp/corefcn/libcorefcn_la-bsxfun.lo CXX libinterp/corefcn/libcorefcn_la-c-file-ptr-stream.lo CXX libinterp/corefcn/libcorefcn_la-call-stack.lo CC libinterp/corefcn/libcorefcn_la-cdisplay.lo CXX libinterp/corefcn/libcorefcn_la-cellfun.lo CXX libinterp/corefcn/libcorefcn_la-chol.lo CC libinterp/corefcn/libcorefcn_la-coct-hdf5-types.lo CXX libinterp/corefcn/libcorefcn_la-colamd.lo CXX libinterp/corefcn/libcorefcn_la-colloc.lo CXX libinterp/corefcn/libcorefcn_la-conv2.lo CXX libinterp/corefcn/libcorefcn_la-daspk.lo CXX libinterp/corefcn/libcorefcn_la-dasrt.lo CXX libinterp/corefcn/libcorefcn_la-ccolamd.lo CXX libinterp/corefcn/libcorefcn_la-dassl.lo CXX libinterp/corefcn/libcorefcn_la-data.lo CXX libinterp/corefcn/libcorefcn_la-debug.lo CXX libinterp/corefcn/libcorefcn_la-defaults.lo CXX libinterp/corefcn/libcorefcn_la-defun.lo CXX libinterp/corefcn/libcorefcn_la-det.lo CXX libinterp/corefcn/libcorefcn_la-dirfns.lo CXX libinterp/corefcn/libcorefcn_la-display.lo CXX libinterp/corefcn/libcorefcn_la-dmperm.lo CXX libinterp/corefcn/libcorefcn_la-dot.lo CXX libinterp/corefcn/libcorefcn_la-dynamic-ld.lo CXX libinterp/corefcn/libcorefcn_la-dlmread.lo CXX libinterp/corefcn/libcorefcn_la-eig.lo CXX libinterp/corefcn/libcorefcn_la-ellipj.lo CXX libinterp/corefcn/libcorefcn_la-environment.lo CXX libinterp/corefcn/libcorefcn_la-error.lo CXX libinterp/corefcn/libcorefcn_la-errwarn.lo CXX libinterp/corefcn/libcorefcn_la-event-manager.lo CXX libinterp/corefcn/libcorefcn_la-event-queue.lo CXX libinterp/corefcn/libcorefcn_la-fcn-info.lo CXX libinterp/corefcn/libcorefcn_la-fft.lo CXX libinterp/corefcn/libcorefcn_la-fft2.lo CXX libinterp/corefcn/libcorefcn_la-fftn.lo CXX libinterp/corefcn/libcorefcn_la-file-io.lo CXX libinterp/corefcn/libcorefcn_la-filter.lo CXX libinterp/corefcn/libcorefcn_la-find.lo CXX libinterp/corefcn/libcorefcn_la-ft-text-renderer.lo CXX libinterp/corefcn/libcorefcn_la-gcd.lo CXX libinterp/corefcn/libcorefcn_la-getgrent.lo CXX libinterp/corefcn/libcorefcn_la-getpwent.lo CXX libinterp/corefcn/libcorefcn_la-getrusage.lo CXX libinterp/corefcn/libcorefcn_la-gh-manager.lo CXX libinterp/corefcn/libcorefcn_la-givens.lo CXX libinterp/corefcn/libcorefcn_la-gl-render.lo CXX libinterp/corefcn/libcorefcn_la-gl2ps-print.lo CXX libinterp/corefcn/libcorefcn_la-graphics-toolkit.lo CXX libinterp/corefcn/libcorefcn_la-graphics-utils.lo CXX libinterp/corefcn/libcorefcn_la-graphics.lo CXX libinterp/corefcn/libcorefcn_la-gsvd.lo CXX libinterp/corefcn/libcorefcn_la-gtk-manager.lo CXX libinterp/corefcn/libcorefcn_la-hash.lo CXX libinterp/corefcn/libcorefcn_la-help.lo CXX libinterp/corefcn/libcorefcn_la-hess.lo CXX libinterp/corefcn/libcorefcn_la-hex2num.lo CXX libinterp/corefcn/libcorefcn_la-hook-fcn.lo CXX libinterp/corefcn/libcorefcn_la-input.lo CXX libinterp/corefcn/libcorefcn_la-interpreter-private.lo CXX libinterp/corefcn/libcorefcn_la-interpreter.lo CXX libinterp/corefcn/libcorefcn_la-inv.lo CXX libinterp/corefcn/libcorefcn_la-jsondecode.lo CXX libinterp/corefcn/libcorefcn_la-jsonencode.lo CXX libinterp/corefcn/libcorefcn_la-kron.lo CXX libinterp/corefcn/libcorefcn_la-latex-text-renderer.lo CXX libinterp/corefcn/libcorefcn_la-load-path.lo CXX libinterp/corefcn/libcorefcn_la-load-save.lo CXX libinterp/corefcn/libcorefcn_la-lookup.lo CXX libinterp/corefcn/libcorefcn_la-ls-ascii-helper.lo CXX libinterp/corefcn/libcorefcn_la-ls-hdf5.lo CXX libinterp/corefcn/libcorefcn_la-ls-mat-ascii.lo CXX libinterp/corefcn/libcorefcn_la-ls-mat4.lo CXX libinterp/corefcn/libcorefcn_la-ls-mat5.lo CXX libinterp/corefcn/libcorefcn_la-ls-oct-binary.lo CXX libinterp/corefcn/libcorefcn_la-ls-oct-text.lo CXX libinterp/corefcn/libcorefcn_la-ls-utils.lo CXX libinterp/corefcn/libcorefcn_la-lsode.lo CXX libinterp/corefcn/libcorefcn_la-lu.lo CXX libinterp/corefcn/libcorefcn_la-mappers.lo CXX libinterp/corefcn/libcorefcn_la-matrix_type.lo CXX libinterp/corefcn/libcorefcn_la-max.lo CXX libinterp/corefcn/libcorefcn_la-mex.lo CXX libinterp/corefcn/libcorefcn_la-mgorth.lo CXX libinterp/corefcn/libcorefcn_la-nproc.lo CXX libinterp/corefcn/libcorefcn_la-oct-fstrm.lo CXX libinterp/corefcn/libcorefcn_la-oct-hdf5-types.lo CXX libinterp/corefcn/libcorefcn_la-oct-hist.lo CXX libinterp/corefcn/libcorefcn_la-oct-iostrm.lo CXX libinterp/corefcn/libcorefcn_la-oct-map.lo CXX libinterp/corefcn/libcorefcn_la-oct-prcstrm.lo CXX libinterp/corefcn/libcorefcn_la-oct-procbuf.lo CXX libinterp/corefcn/libcorefcn_la-oct-process.lo CXX libinterp/corefcn/libcorefcn_la-oct-stream.lo CXX libinterp/corefcn/libcorefcn_la-oct-strstrm.lo CXX libinterp/corefcn/libcorefcn_la-oct-tex-lexer.lo CXX libinterp/corefcn/libcorefcn_la-oct-tex-parser.lo CXX libinterp/corefcn/libcorefcn_la-ordqz.lo CXX libinterp/corefcn/libcorefcn_la-ordschur.lo CXX libinterp/corefcn/libcorefcn_la-pager.lo CXX libinterp/corefcn/libcorefcn_la-perms.lo CXX libinterp/corefcn/libcorefcn_la-pinv.lo CXX libinterp/corefcn/libcorefcn_la-pow2.lo CXX libinterp/corefcn/libcorefcn_la-pr-flt-fmt.lo In file included from /usr/include/c++/14.2.0/list:65, from libinterp/corefcn/base-text-renderer.h:31, from libinterp/corefcn/ft-text-renderer.cc:30: /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const octave::text_renderer::string&}; _Tp = octave::text_renderer::string; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2002 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const octave::text_renderer::string&}; _Tp = octave::text_renderer::string; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = octave::text_renderer::string; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:1933:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = octave::text_renderer::string; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:882:26, inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = octave::text_renderer::string; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = octave::text_renderer::string; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = octave::text_renderer::string; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:286:22: /usr/include/c++/14.2.0/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const octave::text_renderer::string&}; _Tp = octave::text_renderer::string; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = octave::text_renderer::string; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:1933:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = octave::text_renderer::string; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:814:31, inlined from 'octave::unwind_protect_var::unwind_protect_var(T&) [with T = std::__cxx11::list]' at ./liboctave/util/unwind-prot.h:307:20, inlined from 'virtual void octave::ft_text_renderer::text_to_strlist(const std::string&, std::__cxx11::list&, Matrix&, int, int, double, const caseless_str&)' at libinterp/corefcn/ft-text-renderer.cc:1053:30: /usr/include/c++/14.2.0/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = octave::text_renderer::string; _Alloc = std::allocator]', inlined from 'virtual void octave::ft_text_renderer::visit(octave::text_element_symbol&)' at libinterp/corefcn/ft-text-renderer.cc:1350:27: /usr/include/c++/14.2.0/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = octave::text_renderer::string; _Alloc = std::allocator]', inlined from 'virtual void octave::ft_text_renderer::visit(octave::text_element_string&)' at libinterp/corefcn/ft-text-renderer.cc:1121:43: /usr/include/c++/14.2.0/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = octave::text_renderer::string; _Alloc = std::allocator]', inlined from 'virtual void octave::ft_text_renderer::visit(octave::text_element_string&)' at libinterp/corefcn/ft-text-renderer.cc:1169:31: /usr/include/c++/14.2.0/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ CXX libinterp/corefcn/libcorefcn_la-pr-output.lo CXX libinterp/corefcn/libcorefcn_la-procstream.lo CXX libinterp/corefcn/libcorefcn_la-psi.lo CXX libinterp/corefcn/libcorefcn_la-qr.lo CXX libinterp/corefcn/libcorefcn_la-quad.lo CXX libinterp/corefcn/libcorefcn_la-quadcc.lo CXX libinterp/corefcn/libcorefcn_la-qz.lo CXX libinterp/corefcn/libcorefcn_la-rand.lo CXX libinterp/corefcn/libcorefcn_la-rcond.lo CXX libinterp/corefcn/libcorefcn_la-regexp.lo CXX libinterp/corefcn/libcorefcn_la-schur.lo CXX libinterp/corefcn/libcorefcn_la-settings.lo CXX libinterp/corefcn/libcorefcn_la-sighandlers.lo CXX libinterp/corefcn/libcorefcn_la-sparse-xdiv.lo CXX libinterp/corefcn/libcorefcn_la-sparse-xpow.lo CXX libinterp/corefcn/libcorefcn_la-sparse.lo CXX libinterp/corefcn/libcorefcn_la-spparms.lo CXX libinterp/corefcn/libcorefcn_la-sqrtm.lo CXX libinterp/corefcn/libcorefcn_la-stack-frame.lo CXX libinterp/corefcn/libcorefcn_la-stream-euler.lo CXX libinterp/corefcn/libcorefcn_la-strfind.lo CXX libinterp/corefcn/libcorefcn_la-strfns.lo CXX libinterp/corefcn/libcorefcn_la-sub2ind.lo CXX libinterp/corefcn/libcorefcn_la-svd.lo CXX libinterp/corefcn/libcorefcn_la-sylvester.lo CXX libinterp/corefcn/libcorefcn_la-symbfact.lo CXX libinterp/corefcn/libcorefcn_la-syminfo.lo CXX libinterp/corefcn/libcorefcn_la-symrcm.lo CXX libinterp/corefcn/libcorefcn_la-symrec.lo CXX libinterp/corefcn/libcorefcn_la-symscope.lo CXX libinterp/corefcn/libcorefcn_la-symtab.lo CXX libinterp/corefcn/libcorefcn_la-syscalls.lo CXX libinterp/corefcn/libcorefcn_la-sysdep.lo In file included from /usr/include/c++/14.2.0/map:62, from libinterp/corefcn/oct-map.h:32, from libinterp/corefcn/error.h:37, from libinterp/corefcn/oct-handle.h:34, from libinterp/corefcn/__ftp__.cc:39: /usr/include/c++/14.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = octave_handle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = octave_handle; _Tp = octave::url_transfer; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'octave::url_handle octave::url_handle_manager::make_url_handle(const std::string&, const std::string&, const std::string&, std::ostream&)' at libinterp/corefcn/url-handle-manager.h:106:19: /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/set:62, from ./liboctave/util/cmd-edit.h:33, from libinterp/corefcn/gh-manager.cc:30: /usr/include/c++/14.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator) [with _Key = octave_handle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/14.2.0/bits/stl_tree.h:1201:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1201 | erase(iterator __position) | ^~~~~ CXX libinterp/corefcn/libcorefcn_la-text-engine.lo CXX libinterp/corefcn/libcorefcn_la-text-renderer.lo CXX libinterp/corefcn/libcorefcn_la-time.lo In file included from /usr/include/c++/14.2.0/map:63, from ./libinterp/octave-value/ov.h:37, from ./libinterp/octave-value/ovl.h:38, from libinterp/builtin-defun-decls.h:8, from libinterp/corefcn/gh-manager.cc:32: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = octave_handle; _Tp = octave::graphics_object; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void octave::gh_manager::free(const graphics_handle&, bool)' at libinterp/corefcn/gh-manager.cc:145:26: /usr/include/c++/14.2.0/bits/stl_map.h:1087:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1087 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ CXX libinterp/corefcn/libcorefcn_la-toplev.lo In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(iterator) [with _Key = octave_handle; _Tp = octave::graphics_object; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void octave::gh_manager::renumber_figure(const graphics_handle&, const graphics_handle&)' at libinterp/corefcn/gh-manager.cc:164:22: /usr/include/c++/14.2.0/bits/stl_map.h:1087:26: note: parameter passing for argument of type 'std::map::iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator'} changed in GCC 7.1 1087 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ CXX libinterp/corefcn/libcorefcn_la-tril.lo CXX libinterp/corefcn/libcorefcn_la-tsearch.lo CXX libinterp/corefcn/libcorefcn_la-typecast.lo CXX libinterp/corefcn/libcorefcn_la-url-handle-manager.lo CXX libinterp/corefcn/libcorefcn_la-urlwrite.lo CXX libinterp/corefcn/libcorefcn_la-utils.lo CXX libinterp/corefcn/libcorefcn_la-variables.lo CXX libinterp/corefcn/libcorefcn_la-xdiv.lo CXX libinterp/corefcn/libcorefcn_la-xnorm.lo CXX libinterp/corefcn/libcorefcn_la-xpow.lo CXX libinterp/corefcn/libcorefcn_la-gzfstream.lo GEN liboctave/liboctave-build-info.cc GEN liboctave/external/ranlib/ranlib.def F77 liboctave/external/blas-xtra/libexternal_la-ddot3.lo F77 liboctave/external/blas-xtra/libexternal_la-zdotc3.lo F77 liboctave/external/blas-xtra/libexternal_la-sdot3.lo F77 liboctave/external/blas-xtra/libexternal_la-cdotc3.lo F77 liboctave/external/blas-xtra/libexternal_la-dmatm3.lo F77 liboctave/external/blas-xtra/libexternal_la-zmatm3.lo F77 liboctave/external/blas-xtra/libexternal_la-smatm3.lo F77 liboctave/external/blas-xtra/libexternal_la-cmatm3.lo F77 liboctave/external/blas-xtra/libexternal_la-xddot.lo F77 liboctave/external/blas-xtra/libexternal_la-xdnrm2.lo libinterp/corefcn/pr-output.cc: In function 'signed char abs(signed char)': libinterp/corefcn/pr-output.cc:2943:58: warning: use of old-style cast to 'int' [-Wold-style-cast] 2943 | inline signed char abs (signed char x) { return abs((int)x); } | ^ | ------ | static_cast (x) libinterp/corefcn/pr-output.cc: In function 'short int abs(short int)': libinterp/corefcn/pr-output.cc:2944:54: warning: use of old-style cast to 'int' [-Wold-style-cast] 2944 | inline short int abs (short int x) { return abs((int)x); } | ^ | ------ | static_cast (x) F77 liboctave/external/blas-xtra/libexternal_la-xdznrm2.lo F77 liboctave/external/blas-xtra/libexternal_la-xzdotc.lo F77 liboctave/external/blas-xtra/libexternal_la-xzdotu.lo F77 liboctave/external/blas-xtra/libexternal_la-xsdot.lo F77 liboctave/external/blas-xtra/libexternal_la-xsnrm2.lo F77 liboctave/external/blas-xtra/libexternal_la-xscnrm2.lo F77 liboctave/external/blas-xtra/libexternal_la-xcdotc.lo F77 liboctave/external/blas-xtra/libexternal_la-xcdotu.lo F77 liboctave/external/blas-xtra/libexternal_la-cconv2.lo F77 liboctave/external/blas-xtra/libexternal_la-csconv2.lo F77 liboctave/external/blas-xtra/libexternal_la-dconv2.lo F77 liboctave/external/blas-xtra/libexternal_la-sconv2.lo F77 liboctave/external/blas-xtra/libexternal_la-zconv2.lo F77 liboctave/external/blas-xtra/libexternal_la-zdconv2.lo GEN liboctave/external/external.def GEN src/octave-config.cc CXX src/octave_gui-main-gui.o CXX src/octave_gui-octave-build-info.o GEN libgui/liboctgui-build-info.cc GEN libgui/qterminal/libqterminal/moc-QTerminal.h GEN libgui/qterminal/libqterminal/unix/moc-Emulation.h GEN libgui/qterminal/libqterminal/unix/moc-Filter.h GEN libgui/qterminal/libqterminal/unix/moc-QUnixTerminalImpl.h GEN libgui/qterminal/libqterminal/unix/moc-ScreenWindow.h GEN libgui/qterminal/libqterminal/unix/moc-SelfListener.h GEN libgui/qterminal/libqterminal/unix/moc-TerminalModel.h GEN libgui/qterminal/libqterminal/unix/moc-TerminalView.h GEN libgui/qterminal/libqterminal/unix/moc-Vt102Emulation.h GEN libgui/graphics/moc-ButtonControl.h GEN libgui/graphics/moc-ButtonGroup.h GEN libgui/graphics/moc-Canvas.h GEN libgui/graphics/moc-Container.h GEN libgui/graphics/moc-ContextMenu.h GEN libgui/graphics/moc-EditControl.h GEN libgui/graphics/moc-Figure.h GEN libgui/graphics/moc-FigureWindow.h GEN libgui/graphics/moc-GLCanvas.h GEN libgui/graphics/moc-ListBoxControl.h GEN libgui/graphics/moc-Menu.h GEN libgui/graphics/moc-Object.h GEN libgui/graphics/moc-ObjectProxy.h GEN libgui/graphics/moc-PopupMenuControl.h GEN libgui/graphics/moc-PushTool.h GEN libgui/graphics/moc-SliderControl.h GEN libgui/graphics/moc-Table.h GEN libgui/graphics/moc-TextEdit.h GEN libgui/graphics/moc-ToggleTool.h GEN libgui/graphics/moc-ToolBar.h GEN libgui/graphics/moc-annotation-dialog.h GEN libgui/graphics/moc-qt-graphics-toolkit.h CXX libgui/src/libgui_src_la-main-window.lo CXX libgui/src/libgui_src_la-news-reader.lo CXX libgui/src/libgui_src_la-octave-dock-widget.lo CXX libgui/src/libgui_src_la-octave-qobject.lo CXX libgui/src/libgui_src_la-qt-interpreter-events.lo CXX libgui/src/libgui_src_la-qt-application.lo CXX libgui/src/libgui_src_la-release-notes.lo CXX libgui/src/libgui_src_la-settings-dialog.lo CXX libgui/src/libgui_src_la-shortcuts-tree-widget.lo CXX libgui/src/libgui_src_la-tab-bar.lo CXX libgui/src/libgui_src_la-terminal-dock-widget.lo CXX libgui/src/libgui_src_la-color-picker.lo CXX libgui/src/libgui_src_la-welcome-wizard.lo CXX libgui/src/libgui_src_la-find-files-dialog.lo CXX libgui/src/libgui_src_la-find-files-model.lo CXX libgui/src/libgui_src_la-workspace-model.lo CXX libgui/src/libgui_src_la-workspace-view.lo CXX libgui/src/libgui_src_la-variable-editor.lo CXX libgui/src/libgui_src_la-variable-editor-model.lo CXX libgui/src/libgui_src_la-set-path-dialog.lo CXX libgui/src/libgui_src_la-set-path-model.lo CXX libgui/src/libgui_src_la-gui-utils.lo GEN libgui/src/m-editor/moc-file-editor-interface.h GEN libgui/src/m-editor/moc-file-editor-tab.h GEN libgui/src/m-editor/moc-file-editor.h GEN libgui/src/m-editor/moc-find-dialog.h GEN libgui/src/m-editor/moc-octave-qscintilla.h GEN libgui/src/m-editor/moc-octave-txt-lexer.h GEN libgui/src/m-editor/moc-marker.h GEN libgui/src/moc-command-widget.h GEN libgui/src/moc-external-editor-interface.h GEN libgui/src/moc-community-news.h GEN libgui/src/moc-dialog.h GEN libgui/src/moc-documentation-dock-widget.h GEN libgui/src/moc-documentation.h GEN libgui/src/moc-dw-main-window.h GEN libgui/src/moc-files-dock-widget.h GEN libgui/src/moc-documentation-bookmarks.h GEN libgui/src/moc-gui-settings.h GEN libgui/src/moc-interpreter-qobject.h GEN libgui/src/moc-led-indicator.h GEN libgui/src/moc-history-dock-widget.h GEN libgui/src/moc-main-window.h GEN libgui/src/moc-news-reader.h GEN libgui/src/moc-octave-qobject.h GEN libgui/src/moc-release-notes.h GEN libgui/src/moc-terminal-dock-widget.h GEN libgui/src/moc-settings-dialog.h GEN libgui/src/moc-color-picker.h GEN libgui/src/moc-tab-bar.h GEN libgui/src/moc-qt-interpreter-events.h GEN libgui/src/moc-welcome-wizard.h GEN libgui/src/moc-shortcuts-tree-widget.h GEN libgui/src/moc-workspace-model.h GEN libgui/src/moc-variable-editor.h GEN libgui/src/moc-workspace-view.h GEN libgui/src/moc-variable-editor-model.h GEN libgui/src/moc-find-files-dialog.h GEN libgui/src/moc-find-files-model.h GEN libgui/src/moc-octave-dock-widget.h GEN libgui/src/moc-set-path-dialog.h GEN libgui/src/moc-set-path-model.h GEN libgui/src/qrc-resource.cc CXX src/octave_svgconvert-octave-svgconvert.o GEN scripts/plot/util/gnuplot_binary.m GEN scripts/+containers/PKG_ADD GEN scripts/+matlab/+lang/PKG_ADD GEN scripts/+matlab/+net/PKG_ADD GEN scripts/audio/PKG_ADD GEN scripts/deprecated/PKG_ADD GEN scripts/elfun/PKG_ADD GEN scripts/general/PKG_ADD GEN scripts/gui/PKG_ADD GEN scripts/geometry/PKG_ADD GEN scripts/help/PKG_ADD GEN scripts/image/PKG_ADD GEN scripts/java/PKG_ADD GEN scripts/legacy/@inline/PKG_ADD GEN scripts/io/PKG_ADD GEN scripts/legacy/PKG_ADD GEN scripts/linear-algebra/PKG_ADD GEN scripts/miscellaneous/PKG_ADD GEN scripts/ode/PKG_ADD GEN scripts/optimization/PKG_ADD GEN scripts/path/PKG_ADD GEN scripts/pkg/PKG_ADD GEN scripts/plot/appearance/PKG_ADD GEN scripts/plot/draw/PKG_ADD GEN scripts/plot/util/PKG_ADD GEN scripts/polynomial/PKG_ADD GEN scripts/prefs/PKG_ADD GEN scripts/profiler/PKG_ADD GEN scripts/set/PKG_ADD GEN scripts/signal/PKG_ADD GEN scripts/sparse/PKG_ADD GEN scripts/specfun/PKG_ADD GEN scripts/special-matrix/PKG_ADD GEN scripts/startup/PKG_ADD GEN scripts/statistics/PKG_ADD GEN scripts/strings/PKG_ADD GEN scripts/testfun/PKG_ADD GEN scripts/time/PKG_ADD GEN scripts/web/PKG_ADD GEN scripts/@ftp/PKG_ADD GEN libinterp/dldfcn/PKG_ADD GEN libinterp/DOCSTRINGS GEN etc/icons/org.octave.Octave.desktop GEN libgui/languages/be_BY.qm GEN libgui/languages/de_DE.qm GEN libgui/languages/ca_ES.qm GEN libgui/languages/en_US.qm GEN libgui/languages/es_ES.qm GEN libgui/languages/eu_ES.qm GEN libgui/languages/fr_FR.qm GEN libgui/languages/hu_HU.qm GEN libgui/languages/it_IT.qm GEN libgui/languages/ja_JP.qm GEN libgui/languages/lt_LT.qm GEN libgui/languages/nl_NL.qm GEN libgui/languages/pt_BR.qm GEN libgui/languages/pt_PT.qm GEN libgui/languages/ru_RU.qm GEN libgui/languages/tr_TR.qm GEN libgui/languages/uk_UA.qm GEN libgui/languages/zh_CN.qm JAVAC scripts/java/org/octave/ClassHelper.class JAVAC scripts/java/org/octave/Matrix.class JAVAC scripts/java/org/octave/OctClassLoader.class JAVAC scripts/java/org/octave/Octave.class JAVAC scripts/java/org/octave/OctaveReference.class GEN .gdbinit CXX libinterp/dldfcn/__delaunayn___la-__delaunayn__.lo CXX libinterp/dldfcn/__fltk_uigetfile___la-__fltk_uigetfile__.lo CXX libinterp/dldfcn/__glpk___la-__glpk__.lo CXX libinterp/dldfcn/__init_fltk___la-__init_fltk__.lo CXX libinterp/dldfcn/__init_gnuplot___la-__init_gnuplot__.lo CXX libinterp/dldfcn/__ode15___la-__ode15__.lo CXX libinterp/dldfcn/__voronoi___la-__voronoi__.lo CXX libinterp/dldfcn/audiodevinfo_la-audiodevinfo.lo CXX libinterp/dldfcn/audioread_la-audioread.lo CXX libinterp/dldfcn/convhulln_la-convhulln.lo CXX libinterp/dldfcn/fftw_la-fftw.lo CXX libinterp/dldfcn/gzip_la-gzip.lo CXX src/mkoctfile-mkoctfile.o CC liboctave/wrappers/libwrappers_la-areadlink-wrapper.lo CC liboctave/wrappers/libwrappers_la-async-system-wrapper.lo CC liboctave/wrappers/libwrappers_la-base64-wrappers.lo In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/stdlib.h:105, from libgnu/areadlink.h:21, from liboctave/wrappers/areadlink-wrapper.c:34: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from liboctave/wrappers/async-system-wrapper.c:41: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CXX liboctave/wrappers/libwrappers_la-cxx-signal-helpers.lo CC liboctave/wrappers/libwrappers_la-canonicalize-file-name-wrapper.lo CC liboctave/wrappers/libwrappers_la-dirent-wrappers.lo CC liboctave/wrappers/libwrappers_la-fcntl-wrappers.lo CC liboctave/wrappers/libwrappers_la-filepos-wrappers.lo CC liboctave/wrappers/libwrappers_la-fpucw-wrappers.lo In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/stdlib.h:105, from liboctave/wrappers/canonicalize-file-name-wrapper.c:35: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/fcntl.h:84, from liboctave/wrappers/fcntl-wrappers.c:35: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC liboctave/wrappers/libwrappers_la-gen-tempname-wrapper.lo CC liboctave/wrappers/libwrappers_la-getopt-wrapper.lo In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/stdlib.h:105, from liboctave/wrappers/cxx-signal-helpers.cc:32: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC liboctave/wrappers/libwrappers_la-glob-wrappers.lo CC liboctave/wrappers/libwrappers_la-hash-wrappers.lo CC liboctave/wrappers/libwrappers_la-iconv-wrappers.lo CC liboctave/wrappers/libwrappers_la-intprops-wrappers.lo CC liboctave/wrappers/libwrappers_la-localcharset-wrapper.lo CC liboctave/wrappers/libwrappers_la-math-wrappers.lo In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/stdlib.h:105, from liboctave/wrappers/glob-wrappers.c:35: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/stdlib.h:105, from liboctave/wrappers/getopt-wrapper.c:35: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC liboctave/wrappers/libwrappers_la-mkostemp-wrapper.lo CC liboctave/wrappers/libwrappers_la-mkostemps-wrapper.lo CC liboctave/wrappers/libwrappers_la-nanosleep-wrapper.lo CC liboctave/wrappers/libwrappers_la-nproc-wrapper.lo CC liboctave/wrappers/libwrappers_la-octave-popen2.lo CC liboctave/wrappers/libwrappers_la-putenv-wrapper.lo CC liboctave/wrappers/libwrappers_la-pwd-wrappers.lo CC liboctave/wrappers/libwrappers_la-set-program-name-wrapper.lo In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/fcntl.h:84, from liboctave/wrappers/mkostemp-wrapper.c:34: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC liboctave/wrappers/libwrappers_la-signal-wrappers.lo CC liboctave/wrappers/libwrappers_la-stat-wrappers.lo In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/fcntl.h:84, from liboctave/wrappers/mkostemps-wrapper.c:34: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/stdlib.h:105, from liboctave/wrappers/octave-popen2.c:39: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC liboctave/wrappers/libwrappers_la-strcase-wrappers.lo CC liboctave/wrappers/libwrappers_la-strdup-wrapper.lo CC liboctave/wrappers/libwrappers_la-strftime-wrapper.lo In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/stdlib.h:105, from liboctave/wrappers/putenv-wrapper.c:34: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC liboctave/wrappers/libwrappers_la-strmode-wrapper.lo CC liboctave/wrappers/libwrappers_la-strptime-wrapper.lo CC liboctave/wrappers/libwrappers_la-time-wrappers.lo CC liboctave/wrappers/libwrappers_la-uname-wrapper.lo In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/stdlib.h:105, from liboctave/wrappers/signal-wrappers.c:38: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ CC liboctave/wrappers/libwrappers_la-unicase-wrappers.lo CC liboctave/wrappers/libwrappers_la-uniconv-wrappers.lo CC liboctave/wrappers/libwrappers_la-unictype-wrappers.lo CC liboctave/wrappers/libwrappers_la-unistd-wrappers.lo CC liboctave/wrappers/libwrappers_la-unistr-wrappers.lo CC liboctave/wrappers/libwrappers_la-unsetenv-wrapper.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/release-notes.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC liboctave/wrappers/libwrappers_la-vasprintf-wrapper.lo CC liboctave/wrappers/libwrappers_la-wait-for-input.lo CC liboctave/wrappers/libwrappers_la-wait-wrappers.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractListModel:1, from libgui/src/find-files-model.h:28, from libgui/src/find-files-model.cc:35: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC src/octave-display-available.o CXX src/octave-main.o In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/welcome-wizard.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/stdlib.h:105, from liboctave/wrappers/uniconv-wrappers.c:35: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/qfileinfo.h:43, from /usr/include/qt5/QtWidgets/qfileiconprovider.h:44, from /usr/include/qt5/QtWidgets/QFileIconProvider:1, from libgui/src/find-files-model.cc:32: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from liboctave/wrappers/unistd-wrappers.c:38: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/src/tab-bar.h:32, from libgui/src/tab-bar.cc:33: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX src/octave_cli-main-cli.o In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/stdlib.h:105, from liboctave/wrappers/unsetenv-wrapper.c:34: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-nr.h:29, from libgui/src/news-reader.cc:36: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX src/octave_cli-octave-build-info.o In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qfileinfo.h:45: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libgnu/getopt-cdefs.h:32, from libgnu/unistd.h:688, from libgnu/stdlib.h:105, from libgnu/unistr.h:30, from liboctave/wrappers/unistr-wrappers.c:30: /usr/include/sys/cdefs.h:4:2: warning: #warning usage of non-standard #include is deprecated [-Wcpp] 4 | #warning usage of non-standard #include is deprecated | ^~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/liboctinterp_la-octave.lo CXX libinterp/operators/liboctinterp_la-op-b-b.lo CXX libinterp/operators/liboctinterp_la-op-b-bm.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qmenu.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-b-sbm.lo /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-bm-b.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-bm-bm.lo In file included from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qdatetime.h:46, from /usr/include/qt5/QtCore/QDateTime:1, from libgui/src/news-reader.cc:32: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-bm-sbm.lo CXX libinterp/operators/liboctinterp_la-op-cdm-cdm.lo CXX libinterp/operators/liboctinterp_la-op-cdm-cm.lo /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-cdm-cs.lo CXX libinterp/operators/liboctinterp_la-op-cdm-dm.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/gui-utils.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-cdm-m.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/src/find-files-dialog.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from libgui/src/find-files-dialog.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-cdm-s.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-cell.lo CXX libinterp/operators/liboctinterp_la-op-chm.lo CXX libinterp/operators/liboctinterp_la-op-class.lo CXX libinterp/operators/liboctinterp_la-op-cm-cdm.lo CXX libinterp/operators/liboctinterp_la-op-cm-cm.lo CXX libinterp/operators/liboctinterp_la-op-cm-cs.lo CXX libinterp/operators/liboctinterp_la-op-cm-dm.lo CXX libinterp/operators/liboctinterp_la-op-cm-m.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtGui/QGuiApplication:1, from libgui/src/terminal-dock-widget.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-cm-pm.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtGui/qguiapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-cm-s.lo In file included from /usr/include/c++/14.2.0/list:66, from ./liboctave/util/str-vec.h:32, from ./liboctave/system/dir-ops.h:33, from libinterp/corefcn/load-path.cc:33: /usr/include/c++/14.2.0/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator) [with _Tp = octave::load_path::dir_info; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 150 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/set:62, from ./libinterp/octave-value/ov-builtin.h:32, from libinterp/corefcn/defun-int.h:33, from libinterp/corefcn/defun.h:35, from libinterp/corefcn/load-path.cc:43: /usr/include/c++/14.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, octave::load_path::dir_info>; _KeyOfValue = std::_Select1st, octave::load_path::dir_info> >; _Compare = std::less >; _Alloc = std::allocator, octave::load_path::dir_info> >]': /usr/include/c++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, octave::load_path::dir_info>, std::_Select1st, octave::load_path::dir_info> >, std::less >, std::allocator, octave::load_path::dir_info> > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/map:63, from ./libinterp/octave-value/ov.h:37, from ./libinterp/octave-value/ovl.h:38, from ./libinterp/octave-value/ov-fcn.h:36, from ./libinterp/octave-value/ov-builtin.h:35: /usr/include/c++/14.2.0/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = octave::load_path::dir_info; _Compare = std::less >; _Alloc = std::allocator, octave::load_path::dir_info> >]': /usr/include/c++/14.2.0/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, octave::load_path::dir_info>, std::_Select1st, octave::load_path::dir_info> >, std::less >, std::allocator, octave::load_path::dir_info> > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-cm-scm.lo CXX libinterp/operators/liboctinterp_la-op-cm-sm.lo CXX libinterp/operators/liboctinterp_la-op-cs-cm.lo CXX libinterp/operators/liboctinterp_la-op-cs-cs.lo In file included from /usr/include/c++/14.2.0/list:65: /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const octave::load_path::dir_info&}; _Tp = octave::load_path::dir_info; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2002 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-cs-m.lo CXX libinterp/operators/liboctinterp_la-op-cs-s.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/shortcuts-tree-widget.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-cs-scm.lo CXX libinterp/operators/liboctinterp_la-op-cs-sm.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = QVariant]' 860 | node_copy(reinterpret_cast(p.begin()), | ^~~~~~~~~ /usr/include/qt5/QtCore/qstatemachine.h:80:59: required from here 80 | inline QList arguments() const { return m_arguments; } | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-dm-cdm.lo CXX libinterp/operators/liboctinterp_la-op-dm-cm.lo libinterp/corefcn/load-path.cc: In member function 'void octave::load_path::move(dir_info_list_iterator, bool)': libinterp/corefcn/load-path.cc:1052:1: note: parameter passing for argument of type 'octave::load_path::dir_info_list_iterator' {aka 'std::__cxx11::list::iterator'} changed in GCC 7.1 1052 | load_path::move (dir_info_list_iterator i, bool at_end) | ^~~~~~~~~ libinterp/corefcn/load-path.cc:1058:29: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1058 | m_dir_info_list.erase (i); | ~~~~~~~~~~~~~~~~~~~~~~^~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = octave::load_path::dir_info; _Alloc = std::allocator]', inlined from 'void octave::load_path::move(dir_info_list_iterator, bool)' at libinterp/corefcn/load-path.cc:1061:35: /usr/include/c++/14.2.0/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = octave::load_path::dir_info; _Alloc = std::allocator]', inlined from 'void octave::load_path::move(dir_info_list_iterator, bool)' at libinterp/corefcn/load-path.cc:1063:36: /usr/include/c++/14.2.0/bits/stl_list.h:1256:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1256 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ libinterp/corefcn/load-path.cc: In member function 'bool octave::load_path::remove(const std::string&)': libinterp/corefcn/load-path.cc:408:37: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 408 | m_dir_info_list.erase (i); | ~~~~~~~~~~~~~~~~~~~~~~^~~ libinterp/corefcn/load-path.cc: In member function 'void octave::load_path::add(const std::string&, bool, bool)': libinterp/corefcn/load-path.cc:1107:10: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1107 | move (i, at_end); | ~~~~~^~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = octave::load_path::dir_info; _Alloc = std::allocator]', inlined from 'void octave::load_path::add(const std::string&, bool, bool)' at libinterp/corefcn/load-path.cc:1119:39: /usr/include/c++/14.2.0/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = octave::load_path::dir_info; _Alloc = std::allocator]', inlined from 'void octave::load_path::add(const std::string&, bool, bool)' at libinterp/corefcn/load-path.cc:1121:40: /usr/include/c++/14.2.0/bits/stl_list.h:1256:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1256 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ libinterp/corefcn/load-path.cc: In member function 'void octave::load_path::add(const std::string&, bool, bool)': libinterp/corefcn/load-path.cc:1138:10: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1138 | move (i, false); | ~~~~~^~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-dm-cs.lo In file included from /usr/include/qt5/QtCore/qmetatype.h:48, from /usr/include/qt5/QtCore/qobject.h:54, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from src/octave-svgconvert.cc:39: /usr/include/qt5/QtCore/qvarlengtharray.h: In instantiation of 'QVarLengthArray::~QVarLengthArray() [with T = double; int Prealloc = 8]': src/octave-qsvghandler.h:404:35: required from here 404 | QVarLengthArray points; | ^~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:93:20: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 93 | if (ptr != reinterpret_cast(array)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qtreeview.h:44, from /usr/include/qt5/QtWidgets/qtreewidget.h:44, from /usr/include/qt5/QtWidgets/QTreeWidget:1, from libgui/src/workspace-model.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QtCore:10: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-dm-dm.lo In file included from /usr/include/qt5/QtCore/qobject.h:49: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = QVariant]' 860 | node_copy(reinterpret_cast(p.begin()), | ^~~~~~~~~ /usr/include/qt5/QtCore/qstatemachine.h:80:59: required from here 80 | inline QList arguments() const { return m_arguments; } | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-dm-m.lo /usr/include/qt5/QtCore/qvarlengtharray.h: In instantiation of 'void QVarLengthArray::realloc(int, int) [with T = double; int Prealloc = 8]': /usr/include/qt5/QtCore/qvarlengtharray.h:164:13: required from 'void QVarLengthArray::append(T&&) [with T = double; int Prealloc = 8]' 164 | realloc(s, s << 1); | ^~~~~~~ src/octave-qsvghandler.h:154:26: required from here 154 | points.append(*str == QLatin1Char('0') ? 0.0 : 1.0); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:379:19: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 379 | ptr = reinterpret_cast(array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:396:31: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 396 | if (oldPtr != reinterpret_cast(array) && oldPtr != ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:412:19: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 412 | if (oldPtr != reinterpret_cast(array) && oldPtr != ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h: In instantiation of 'QVarLengthArray::QVarLengthArray(int) [with T = double; int Prealloc = 8]': /usr/include/qt5/QtCore/qvarlengtharray.h:64:42: required from 'QVarLengthArray::QVarLengthArray() [with T = double; int Prealloc = 8]' 64 | QVarLengthArray() : QVarLengthArray(0) {} | ^ src/octave-qsvghandler.h:404:35: required from here 404 | QVarLengthArray points; | ^~~~~~ /usr/include/qt5/QtCore/qvarlengtharray.h:273:15: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 273 | ptr = reinterpret_cast(array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libinterp/corefcn/load-path.cc: In member function 'void octave::load_path::update()': libinterp/corefcn/load-path.cc:444:38: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 444 | di = m_dir_info_list.erase (di); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/src/octave-dock-widget.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from libgui/src/qt-application.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qregularexpression.h:48, from /usr/include/qt5/QtCore/QRegularExpression:1, from libgui/src/qt-interpreter-events.cc:38: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/src/set-path-dialog.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-dm-s.lo CXX libinterp/operators/liboctinterp_la-op-dm-scm.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtCore/QCoreApplication:1, from libgui/src/qt-application.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from libgui/src/set-path-dialog.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/workspace-view.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from libgui/src/qt-interpreter-events.cc:33: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-dm-sm.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/variable-editor.cc:33: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = int; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:715:21: required from 'QMap::iterator QMap::insert(const Key&, const T&) [with Key = int; T = QVariant]' 715 | Node *y = d->end(); | ~~~~~~^~ /usr/include/qt5/QtCore/qmap.h:683:23: required from 'T& QMap::operator[](const Key&) [with Key = int; T = QVariant]' 683 | return *insert(akey, T()); | ~~~~~~^~~~~~~~~~~ libgui/src/workspace-view.cc:550:21: required from here 550 | return item_data[0].toString (); | ^ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-fcdm-fcdm.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-fcdm-fcm.lo /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-fcdm-fcs.lo CXX libinterp/operators/liboctinterp_la-op-fcdm-fdm.lo In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-fcdm-fm.lo CXX libinterp/operators/liboctinterp_la-op-fcdm-fs.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-fcm-fcdm.lo CXX libinterp/operators/liboctinterp_la-op-fcm-fcm.lo CXX libinterp/operators/liboctinterp_la-op-fcm-fcs.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QContextMenuEvent:1, from ./libgui/src/m-editor/octave-qscintilla.h:29, from libgui/src/settings-dialog.cc:46: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-fcm-fdm.lo CXX libinterp/operators/liboctinterp_la-op-fcm-fm.lo CXX libinterp/operators/liboctinterp_la-op-fcm-fs.lo CXX libinterp/operators/liboctinterp_la-op-fcm-pm.lo CXX libinterp/operators/liboctinterp_la-op-fcn.lo CXX libinterp/operators/liboctinterp_la-op-fcs-fcm.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qbuttongroup.h:44, from /usr/include/qt5/QtWidgets/QButtonGroup:1, from libgui/src/settings-dialog.cc:34: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = QVariant]' 860 | node_copy(reinterpret_cast(p.begin()), | ^~~~~~~~~ /usr/include/qt5/QtCore/qstatemachine.h:80:59: required from here 80 | inline QList arguments() const { return m_arguments; } | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-fcs-fcs.lo /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-fcs-fm.lo CXX libinterp/operators/liboctinterp_la-op-fcs-fs.lo CXX libinterp/operators/liboctinterp_la-op-fdm-fcdm.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qfileinfo.h:45, from /usr/include/qt5/QtCore/qdir.h:44, from /usr/include/qt5/QtCore/QDir:1, from libgui/src/settings-dialog.cc:35: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-fdm-fcm.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-fdm-fcs.lo CXX libinterp/operators/liboctinterp_la-op-fdm-fdm.lo CXX libinterp/operators/liboctinterp_la-op-fdm-fm.lo CXX libinterp/operators/liboctinterp_la-op-fdm-fs.lo CXX libinterp/operators/liboctinterp_la-op-fm-fcdm.lo CXX libinterp/operators/liboctinterp_la-op-fm-fcm.lo CXX libinterp/operators/liboctinterp_la-op-fm-fcs.lo CXX libinterp/operators/liboctinterp_la-op-fm-fdm.lo CXX libinterp/operators/liboctinterp_la-op-fm-fm.lo CXX libinterp/operators/liboctinterp_la-op-fm-fs.lo CXX libinterp/operators/liboctinterp_la-op-fm-pm.lo CXX libinterp/operators/liboctinterp_la-op-fs-fcm.lo CXX libinterp/operators/liboctinterp_la-op-fs-fcs.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from libgui/src/dialog.h:32, from libgui/src/qt-interpreter-events.h:40, from libgui/src/set-path-model.cc:38: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-fs-fm.lo CXX libinterp/operators/liboctinterp_la-op-fs-fs.lo CXX libinterp/operators/liboctinterp_la-op-i16-i16.lo CXX libinterp/operators/liboctinterp_la-op-i32-i32.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/octave-qobject.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-i64-i64.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/qfileinfo.h:43, from /usr/include/qt5/QtWidgets/qfileiconprovider.h:44, from /usr/include/qt5/QtWidgets/QFileIconProvider:1, from libgui/src/set-path-model.cc:33: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-i8-i8.lo CXX libinterp/operators/liboctinterp_la-op-int-concat.lo In file included from /usr/include/qt5/QtCore/qdebug.h:47, from /usr/include/qt5/QtCore/QDebug:1, from libgui/src/variable-editor-model.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-m-cdm.lo CXX libinterp/operators/liboctinterp_la-op-m-cm.lo CXX libinterp/operators/liboctinterp_la-op-m-cs.lo CXX libinterp/operators/liboctinterp_la-op-m-dm.lo CXX libinterp/operators/liboctinterp_la-op-m-m.lo CXX libinterp/operators/liboctinterp_la-op-m-pm.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qfileinfo.h:45: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-m-s.lo CXX libinterp/operators/liboctinterp_la-op-m-scm.lo CXX libinterp/operators/liboctinterp_la-op-m-sm.lo In file included from /usr/include/qt5/QtCore/qhash.h:46, from /usr/include/qt5/QtCore/qdebug.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-mi.lo CXX libinterp/operators/liboctinterp_la-op-pm-cm.lo CXX libinterp/operators/liboctinterp_la-op-pm-fcm.lo CXX libinterp/operators/liboctinterp_la-op-pm-fm.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-pm-m.lo CXX libinterp/operators/liboctinterp_la-op-pm-pm.lo CXX libinterp/operators/liboctinterp_la-op-pm-scm.lo CXX libinterp/operators/liboctinterp_la-op-pm-sm.lo In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-range.lo CXX libinterp/operators/liboctinterp_la-op-s-cm.lo /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-s-cs.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-s-m.lo CXX libinterp/operators/liboctinterp_la-op-s-s.lo CXX libinterp/operators/liboctinterp_la-op-s-scm.lo CXX libinterp/operators/liboctinterp_la-op-s-sm.lo CXX libinterp/operators/liboctinterp_la-op-sbm-b.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/src/main-window.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-sbm-bm.lo CXX libinterp/operators/liboctinterp_la-op-sbm-sbm.lo CXX libinterp/operators/liboctinterp_la-op-scm-cm.lo CXX libinterp/operators/liboctinterp_la-op-scm-cs.lo CXX libinterp/operators/liboctinterp_la-op-scm-m.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = QVariant]' 860 | node_copy(reinterpret_cast(p.begin()), | ^~~~~~~~~ /usr/include/qt5/QtCore/qstatemachine.h:80:59: required from here 80 | inline QList arguments() const { return m_arguments; } | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-scm-s.lo CXX libinterp/operators/liboctinterp_la-op-scm-scm.lo CXX libinterp/operators/liboctinterp_la-op-scm-sm.lo CXX libinterp/operators/liboctinterp_la-op-sm-cm.lo CXX libinterp/operators/liboctinterp_la-op-sm-cs.lo CXX libinterp/operators/liboctinterp_la-op-sm-m.lo CXX libinterp/operators/liboctinterp_la-op-sm-s.lo CXX libinterp/operators/liboctinterp_la-op-sm-scm.lo CXX libinterp/operators/liboctinterp_la-op-sm-sm.lo CXX libinterp/operators/liboctinterp_la-op-str-m.lo /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/operators/liboctinterp_la-op-str-s.lo CXX libinterp/operators/liboctinterp_la-op-str-str.lo CXX libinterp/operators/liboctinterp_la-op-struct.lo CXX libinterp/operators/liboctinterp_la-op-ui16-ui16.lo CXX libinterp/operators/liboctinterp_la-op-ui32-ui32.lo CXX libinterp/operators/liboctinterp_la-op-ui64-ui64.lo CXX libinterp/operators/liboctinterp_la-op-ui8-ui8.lo CXX libinterp/template-inst/liboctinterp_la-Array-tc.lo GEN libinterp/build-env-features.cc CXX libinterp/liboctinterp_la-build-env.lo CXX libinterp/liboctinterp_la-builtins.lo CXX libinterp/corefcn/liboctinterp_la-oct-errno.lo CXX libinterp/liboctinterp_la-liboctinterp-build-info.lo CXX libinterp/operators/liboctinterp_la-ops.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/octave-value/liboctave_value_la-cdef-class.lo CXX libinterp/octave-value/liboctave_value_la-cdef-manager.lo CXX libinterp/octave-value/liboctave_value_la-cdef-method.lo CXX libinterp/octave-value/liboctave_value_la-cdef-object.lo CXX libinterp/octave-value/liboctave_value_la-cdef-package.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/octave-value/liboctave_value_la-cdef-property.lo CXX libinterp/octave-value/liboctave_value_la-cdef-utils.lo CXX libinterp/octave-value/liboctave_value_la-ov-base.lo CXX libinterp/octave-value/liboctave_value_la-ov-bool-mat.lo CXX libinterp/octave-value/liboctave_value_la-ov-bool.lo CXX libinterp/octave-value/liboctave_value_la-ov-builtin.lo CXX libinterp/octave-value/liboctave_value_la-ov-cell.lo CXX libinterp/octave-value/liboctave_value_la-ov-ch-mat.lo CXX libinterp/octave-value/liboctave_value_la-ov-class.lo CXX libinterp/octave-value/liboctave_value_la-ov-classdef.lo CXX libinterp/octave-value/liboctave_value_la-ov-colon.lo CXX libinterp/octave-value/liboctave_value_la-ov-complex.lo CXX libinterp/octave-value/liboctave_value_la-ov-cs-list.lo CXX libinterp/octave-value/liboctave_value_la-ov-cx-diag.lo CXX libinterp/octave-value/liboctave_value_la-ov-cx-mat.lo CXX libinterp/octave-value/liboctave_value_la-ov-dld-fcn.lo CXX libinterp/octave-value/liboctave_value_la-ov-fcn-handle.lo CXX libinterp/octave-value/liboctave_value_la-ov-fcn.lo CXX libinterp/octave-value/liboctave_value_la-ov-float.lo CXX libinterp/octave-value/liboctave_value_la-ov-flt-complex.lo CXX libinterp/octave-value/liboctave_value_la-ov-flt-cx-diag.lo CXX libinterp/octave-value/liboctave_value_la-ov-flt-cx-mat.lo CXX libinterp/octave-value/liboctave_value_la-ov-flt-re-diag.lo CXX libinterp/octave-value/liboctave_value_la-ov-flt-re-mat.lo CXX libinterp/octave-value/liboctave_value_la-ov-java.lo CXX libinterp/octave-value/liboctave_value_la-ov-lazy-idx.lo CXX libinterp/octave-value/liboctave_value_la-ov-legacy-range.lo CXX libinterp/octave-value/liboctave_value_la-ov-magic-int.lo CXX libinterp/octave-value/liboctave_value_la-ov-mex-fcn.lo CXX libinterp/octave-value/liboctave_value_la-ov-null-mat.lo CXX libinterp/octave-value/liboctave_value_la-ov-oncleanup.lo CXX libinterp/octave-value/liboctave_value_la-ov-perm.lo CXX libinterp/octave-value/liboctave_value_la-ov-range.lo CXX libinterp/octave-value/liboctave_value_la-ov-re-diag.lo CXX libinterp/octave-value/liboctave_value_la-ov-re-mat.lo CXX libinterp/octave-value/liboctave_value_la-ov-scalar.lo CXX libinterp/octave-value/liboctave_value_la-ov-str-mat.lo CXX libinterp/octave-value/liboctave_value_la-ov-struct.lo CXX libinterp/octave-value/liboctave_value_la-ov-typeinfo.lo CXX libinterp/octave-value/liboctave_value_la-ov-usr-fcn.lo CXX libinterp/octave-value/liboctave_value_la-ov.lo CXX libinterp/octave-value/liboctave_value_la-ovl.lo CXX libinterp/octave-value/liboctave_value_la-ov-int16.lo CXX libinterp/octave-value/liboctave_value_la-ov-int32.lo CXX libinterp/octave-value/liboctave_value_la-ov-int64.lo CXX libinterp/octave-value/liboctave_value_la-ov-int8.lo CXX libinterp/octave-value/liboctave_value_la-ov-uint16.lo CXX libinterp/octave-value/liboctave_value_la-ov-uint32.lo CXX libinterp/octave-value/liboctave_value_la-ov-uint64.lo CXX libinterp/octave-value/liboctave_value_la-ov-uint8.lo CXX libinterp/octave-value/liboctave_value_la-ov-bool-sparse.lo CXX libinterp/octave-value/liboctave_value_la-ov-cx-sparse.lo CXX libinterp/octave-value/liboctave_value_la-ov-re-sparse.lo CXX libinterp/parse-tree/libparse_tree_la-anon-fcn-validator.lo CXX libinterp/parse-tree/libparse_tree_la-bp-table.lo CXX libinterp/parse-tree/libparse_tree_la-comment-list.lo CXX libinterp/parse-tree/libparse_tree_la-lex.lo CXX libinterp/parse-tree/libparse_tree_la-oct-lvalue.lo In file included from /usr/include/c++/14.2.0/list:65, from libinterp/corefcn/graphics.cc:38: /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2002 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const octave_handle&}; _Tp = octave_handle; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 CXX libinterp/parse-tree/libparse_tree_la-oct-parse.lo CXX libinterp/parse-tree/libparse_tree_la-profiler.lo CXX libinterp/parse-tree/libparse_tree_la-pt-anon-scopes.lo CXX libinterp/parse-tree/libparse_tree_la-pt-arg-list.lo CXX libinterp/parse-tree/libparse_tree_la-pt-args-block.lo CXX libinterp/parse-tree/libparse_tree_la-pt-array-list.lo libinterp/octave-value/ov-java.cc: In function 'octave_value box(JNIEnv*, void*, void*)': libinterp/octave-value/ov-java.cc:1447:31: warning: cast from 'char*' to 'jchar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 1447 | JAVA_TYPE *buffer = reinterpret_cast (d.fortran_vec ()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libinterp/octave-value/ov-java.cc:1456:7: note: in expansion of macro 'BOX_PRIMITIVE_ARRAY' 1456 | BOX_PRIMITIVE_ARRAY (jchar, "[C", Char, char) | ^~~~~~~~~~~~~~~~~~~ CXX libinterp/parse-tree/libparse_tree_la-pt-assign.lo CXX libinterp/parse-tree/libparse_tree_la-pt-binop.lo CXX libinterp/parse-tree/libparse_tree_la-pt-bp.lo CXX libinterp/parse-tree/libparse_tree_la-pt-cbinop.lo CXX libinterp/parse-tree/libparse_tree_la-pt-cell.lo CXX libinterp/parse-tree/libparse_tree_la-pt-check.lo CXX libinterp/parse-tree/libparse_tree_la-pt-classdef.lo CXX libinterp/parse-tree/libparse_tree_la-pt-colon.lo CXX libinterp/parse-tree/libparse_tree_la-pt-const.lo CXX libinterp/parse-tree/libparse_tree_la-pt-decl.lo CXX libinterp/parse-tree/libparse_tree_la-pt-eval.lo CXX libinterp/parse-tree/libparse_tree_la-pt-except.lo CXX libinterp/parse-tree/libparse_tree_la-pt-exp.lo CXX libinterp/parse-tree/libparse_tree_la-pt-fcn-handle.lo CXX libinterp/parse-tree/libparse_tree_la-pt-id.lo CXX libinterp/parse-tree/libparse_tree_la-pt-idx.lo ../libinterp/parse-tree/lex.ll: In member function 'void octave::base_lexer::xunput(char, char*)': ../libinterp/parse-tree/lex.ll:2560:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] CXX libinterp/parse-tree/libparse_tree_la-pt-loop.lo CXX libinterp/parse-tree/libparse_tree_la-pt-mat.lo CXX libinterp/parse-tree/libparse_tree_la-pt-misc.lo CXX libinterp/parse-tree/libparse_tree_la-pt-pr-code.lo CXX libinterp/parse-tree/libparse_tree_la-pt-select.lo CXX libinterp/parse-tree/libparse_tree_la-pt-spmd.lo CXX libinterp/parse-tree/libparse_tree_la-pt-stmt.lo CXX libinterp/parse-tree/libparse_tree_la-pt-tm-const.lo CXX libinterp/parse-tree/libparse_tree_la-pt-unop.lo CXX libinterp/parse-tree/libparse_tree_la-pt-walk.lo CXX libinterp/parse-tree/libparse_tree_la-pt.lo CXX libinterp/parse-tree/libparse_tree_la-token.lo CXX liboctave/liboctave_la-liboctave-build-info.lo CXX liboctave/liboctave_la-version.lo CXX liboctave/array/libarray_la-Array-C.lo CXX liboctave/array/libarray_la-Array-b.lo CXX liboctave/array/libarray_la-Array-ch.lo CXX liboctave/array/libarray_la-Array-d.lo CXX liboctave/array/libarray_la-Array-f.lo CXX liboctave/array/libarray_la-Array-fC.lo CXX liboctave/array/libarray_la-Array-i.lo CXX liboctave/array/libarray_la-Array-idx-vec.lo CXX liboctave/array/libarray_la-Array-s.lo CXX liboctave/array/libarray_la-Array-str.lo CXX liboctave/array/libarray_la-Array-util.lo CXX liboctave/array/libarray_la-Array-voidp.lo CXX liboctave/array/libarray_la-CColVector.lo CXX liboctave/array/libarray_la-CDiagMatrix.lo CXX liboctave/array/libarray_la-CMatrix.lo CXX liboctave/array/libarray_la-CNDArray.lo CXX liboctave/array/libarray_la-CRowVector.lo CXX liboctave/array/libarray_la-CSparse.lo CXX liboctave/array/libarray_la-MArray-C.lo In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:1933:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:882:26, inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:267:5, inlined from 'void octave::children_property::do_init_children(const std::__cxx11::list&)' at libinterp/corefcn/graphics.h:1926:23, inlined from 'octave::children_property::children_property(const octave::children_property&)' at libinterp/corefcn/graphics.h:1787:22, inlined from 'virtual octave::base_property* octave::children_property::clone() const' at libinterp/corefcn/graphics.h:1801:71: /usr/include/c++/14.2.0/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX liboctave/array/libarray_la-MArray-d.lo In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(value_type&&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void octave::children_property::do_init_children(const Matrix&)' at libinterp/corefcn/graphics.h:1920:34, inlined from 'octave::children_property::children_property(const std::string&, const graphics_handle&, const Matrix&)' at libinterp/corefcn/graphics.h:1781:22, inlined from 'octave::base_properties::base_properties(const std::string&, const graphics_handle&, const graphics_handle&)' at libinterp/corefcn/graphics-props.cc:9:5: /usr/include/c++/14.2.0/bits/stl_list.h:1261:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1261 | { this->_M_insert(begin(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ CXX liboctave/array/libarray_la-MArray-f.lo CXX liboctave/array/libarray_la-MArray-fC.lo CXX liboctave/array/libarray_la-MArray-i.lo CXX liboctave/array/libarray_la-MArray-s.lo CXX liboctave/array/libarray_la-MSparse-C.lo CXX liboctave/array/libarray_la-MSparse-d.lo CXX liboctave/array/libarray_la-MatrixType.lo CXX liboctave/array/libarray_la-PermMatrix.lo CXX liboctave/array/libarray_la-Range.lo CXX liboctave/array/libarray_la-Sparse-C.lo CXX liboctave/array/libarray_la-Sparse-b.lo CXX liboctave/array/libarray_la-Sparse-d.lo CXX liboctave/array/libarray_la-boolMatrix.lo CXX liboctave/array/libarray_la-boolNDArray.lo CXX liboctave/array/libarray_la-boolSparse.lo CXX liboctave/array/libarray_la-chMatrix.lo CXX liboctave/array/libarray_la-chNDArray.lo CXX liboctave/array/libarray_la-dColVector.lo CXX liboctave/array/libarray_la-dDiagMatrix.lo CXX liboctave/array/libarray_la-dMatrix.lo CXX liboctave/array/libarray_la-dNDArray.lo CXX liboctave/array/libarray_la-dRowVector.lo CXX liboctave/array/libarray_la-dSparse.lo CXX liboctave/array/libarray_la-dim-vector.lo CXX liboctave/array/libarray_la-fCColVector.lo CXX liboctave/array/libarray_la-fCDiagMatrix.lo CXX liboctave/array/libarray_la-fCMatrix.lo CXX liboctave/array/libarray_la-fCNDArray.lo CXX liboctave/array/libarray_la-fCRowVector.lo CXX liboctave/array/libarray_la-fColVector.lo CXX liboctave/array/libarray_la-fDiagMatrix.lo CXX liboctave/array/libarray_la-fMatrix.lo CXX liboctave/array/libarray_la-fNDArray.lo CXX liboctave/array/libarray_la-fRowVector.lo CXX liboctave/array/libarray_la-idx-vector.lo CXX liboctave/array/libarray_la-int16NDArray.lo CXX liboctave/array/libarray_la-int32NDArray.lo CXX liboctave/array/libarray_la-int64NDArray.lo CXX liboctave/array/libarray_la-int8NDArray.lo CXX liboctave/array/libarray_la-uint16NDArray.lo CXX liboctave/array/libarray_la-uint32NDArray.lo CXX liboctave/array/libarray_la-uint64NDArray.lo CXX liboctave/array/libarray_la-uint8NDArray.lo CXX liboctave/external/blas-xtra/libxerbla_la-xerbla.lo F77 liboctave/external/ranlib/advnst.lo F77 liboctave/external/ranlib/genbet.lo F77 liboctave/external/ranlib/genchi.lo F77 liboctave/external/ranlib/genexp.lo F77 liboctave/external/ranlib/genf.lo F77 liboctave/external/ranlib/gengam.lo F77 liboctave/external/ranlib/genmn.lo F77 liboctave/external/ranlib/genmul.lo F77 liboctave/external/ranlib/gennch.lo F77 liboctave/external/ranlib/gennf.lo F77 liboctave/external/ranlib/gennor.lo F77 liboctave/external/ranlib/genprm.lo F77 liboctave/external/ranlib/genunf.lo F77 liboctave/external/ranlib/getcgn.lo F77 liboctave/external/ranlib/getsd.lo F77 liboctave/external/ranlib/ignbin.lo F77 liboctave/external/ranlib/ignlgi.lo F77 liboctave/external/ranlib/ignnbn.lo F77 liboctave/external/ranlib/ignpoi.lo F77 liboctave/external/ranlib/ignuin.lo F77 liboctave/external/ranlib/initgn.lo F77 liboctave/external/ranlib/inrgcm.lo F77 liboctave/external/ranlib/lennob.lo F77 liboctave/external/ranlib/mltmod.lo F77 liboctave/external/ranlib/phrtsd.lo F77 liboctave/external/ranlib/qrgnin.lo F77 liboctave/external/ranlib/ranf.lo F77 liboctave/external/ranlib/setall.lo F77 liboctave/external/ranlib/setant.lo F77 liboctave/external/ranlib/setgmn.lo F77 liboctave/external/ranlib/setsd.lo F77 liboctave/external/ranlib/sexpo.lo F77 liboctave/external/ranlib/sgamma.lo F77 liboctave/external/ranlib/snorm.lo F77 liboctave/external/ranlib/wrap.lo F77 liboctave/external/amos/libexternal_la-cacai.lo F77 liboctave/external/amos/libexternal_la-cacon.lo F77 liboctave/external/amos/libexternal_la-cbesh.lo F77 liboctave/external/amos/libexternal_la-cbesi.lo F77 liboctave/external/amos/libexternal_la-cbesj.lo F77 liboctave/external/amos/libexternal_la-cbesk.lo F77 liboctave/external/amos/libexternal_la-cbesy.lo F77 liboctave/external/amos/libexternal_la-cbinu.lo F77 liboctave/external/amos/libexternal_la-cbuni.lo F77 liboctave/external/amos/libexternal_la-cbunk.lo F77 liboctave/external/amos/libexternal_la-cunk1.lo F77 liboctave/external/amos/libexternal_la-cunk2.lo F77 liboctave/external/amos/libexternal_la-crati.lo F77 liboctave/external/amos/libexternal_la-cshch.lo F77 liboctave/external/amos/libexternal_la-cuni1.lo F77 liboctave/external/amos/libexternal_la-cuoik.lo F77 liboctave/external/amos/libexternal_la-cbiry.lo F77 liboctave/external/amos/libexternal_la-cairy.lo F77 liboctave/external/amos/libexternal_la-ckscl.lo In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'virtual bool octave::children_property::do_set(const octave_value&)' at libinterp/corefcn/graphics.h:1906:33: /usr/include/c++/14.2.0/bits/stl_list.h:1311:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1311 | { this->_M_insert(end(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'virtual bool octave::children_property::do_set(const octave_value&)' at libinterp/corefcn/graphics.h:1910:35: /usr/include/c++/14.2.0/bits/stl_list.h:1311:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1311 | { this->_M_insert(end(), std::move(__x)); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ F77 liboctave/external/amos/libexternal_la-cs1s2.lo F77 liboctave/external/amos/libexternal_la-cuchk.lo F77 liboctave/external/amos/libexternal_la-cuni2.lo F77 liboctave/external/amos/libexternal_la-cwrsk.lo F77 liboctave/external/amos/libexternal_la-casyi.lo F77 liboctave/external/amos/libexternal_la-cbknu.lo F77 liboctave/external/amos/libexternal_la-cmlri.lo F77 liboctave/external/amos/libexternal_la-cseri.lo F77 liboctave/external/amos/libexternal_la-cunhj.lo F77 liboctave/external/amos/libexternal_la-cunik.lo F77 liboctave/external/amos/libexternal_la-dgamln.lo F77 liboctave/external/amos/libexternal_la-gamln.lo F77 liboctave/external/amos/libexternal_la-xzabs.lo F77 liboctave/external/amos/libexternal_la-xzexp.lo F77 liboctave/external/amos/libexternal_la-xzlog.lo F77 liboctave/external/amos/libexternal_la-xzsqrt.lo F77 liboctave/external/amos/libexternal_la-zacai.lo F77 liboctave/external/amos/libexternal_la-zacon.lo F77 liboctave/external/amos/libexternal_la-zairy.lo F77 liboctave/external/amos/libexternal_la-zasyi.lo F77 liboctave/external/amos/libexternal_la-zbesh.lo F77 liboctave/external/amos/libexternal_la-zbesi.lo F77 liboctave/external/amos/libexternal_la-zbesj.lo F77 liboctave/external/amos/libexternal_la-zbesk.lo F77 liboctave/external/amos/libexternal_la-zbesy.lo F77 liboctave/external/amos/libexternal_la-zbinu.lo F77 liboctave/external/amos/libexternal_la-zbiry.lo F77 liboctave/external/amos/libexternal_la-zbknu.lo F77 liboctave/external/amos/libexternal_la-zbuni.lo F77 liboctave/external/amos/libexternal_la-zbunk.lo F77 liboctave/external/amos/libexternal_la-zdiv.lo F77 liboctave/external/amos/libexternal_la-zkscl.lo F77 liboctave/external/amos/libexternal_la-zmlri.lo F77 liboctave/external/amos/libexternal_la-zmlt.lo F77 liboctave/external/amos/libexternal_la-zrati.lo F77 liboctave/external/amos/libexternal_la-zs1s2.lo F77 liboctave/external/amos/libexternal_la-zseri.lo F77 liboctave/external/amos/libexternal_la-zshch.lo F77 liboctave/external/amos/libexternal_la-zuchk.lo F77 liboctave/external/amos/libexternal_la-zunhj.lo F77 liboctave/external/amos/libexternal_la-zuni1.lo F77 liboctave/external/amos/libexternal_la-zuni2.lo F77 liboctave/external/amos/libexternal_la-zunik.lo F77 liboctave/external/amos/libexternal_la-zunk1.lo F77 liboctave/external/amos/libexternal_la-zunk2.lo F77 liboctave/external/amos/libexternal_la-zuoik.lo F77 liboctave/external/amos/libexternal_la-zwrsk.lo F77 liboctave/external/daspk/libexternal_la-datv.lo F77 liboctave/external/daspk/libexternal_la-dcnst0.lo F77 liboctave/external/daspk/libexternal_la-dcnstr.lo F77 liboctave/external/daspk/libexternal_la-ddasid.lo F77 liboctave/external/daspk/libexternal_la-ddasic.lo F77 liboctave/external/daspk/libexternal_la-ddasik.lo F77 liboctave/external/daspk/libexternal_la-ddaspk.lo F77 liboctave/external/daspk/libexternal_la-ddstp.lo F77 liboctave/external/daspk/libexternal_la-ddwnrm.lo F77 liboctave/external/daspk/libexternal_la-dfnrmd.lo F77 liboctave/external/daspk/libexternal_la-dfnrmk.lo F77 liboctave/external/daspk/libexternal_la-dhels.lo F77 liboctave/external/daspk/libexternal_la-dheqr.lo F77 liboctave/external/daspk/libexternal_la-dinvwt.lo F77 liboctave/external/daspk/libexternal_la-dlinsd.lo F77 liboctave/external/daspk/libexternal_la-dlinsk.lo F77 liboctave/external/daspk/libexternal_la-dmatd.lo F77 liboctave/external/daspk/libexternal_la-dnedd.lo F77 liboctave/external/daspk/libexternal_la-dnedk.lo F77 liboctave/external/daspk/libexternal_la-dnsd.lo F77 liboctave/external/daspk/libexternal_la-dnsid.lo F77 liboctave/external/daspk/libexternal_la-dnsik.lo F77 liboctave/external/daspk/libexternal_la-dnsk.lo F77 liboctave/external/daspk/libexternal_la-dslvd.lo F77 liboctave/external/daspk/libexternal_la-dorth.lo F77 liboctave/external/daspk/libexternal_la-dslvk.lo F77 liboctave/external/daspk/libexternal_la-dspigm.lo F77 liboctave/external/daspk/libexternal_la-dyypnw.lo F77 liboctave/external/dasrt/libexternal_la-ddasrt.lo F77 liboctave/external/dasrt/libexternal_la-drchek.lo F77 liboctave/external/dasrt/libexternal_la-droots.lo F77 liboctave/external/dassl/libexternal_la-ddaini.lo F77 liboctave/external/dassl/libexternal_la-ddajac.lo F77 liboctave/external/dassl/libexternal_la-ddanrm.lo F77 liboctave/external/dassl/libexternal_la-ddaslv.lo F77 liboctave/external/dassl/libexternal_la-ddassl.lo F77 liboctave/external/dassl/libexternal_la-ddastp.lo F77 liboctave/external/dassl/libexternal_la-ddatrp.lo F77 liboctave/external/dassl/libexternal_la-ddawts.lo CXX liboctave/external/Faddeeva/libexternal_la-Faddeeva.lo F77 liboctave/external/lapack-xtra/libexternal_la-xclange.lo F77 liboctave/external/lapack-xtra/libexternal_la-xdlamch.lo F77 liboctave/external/lapack-xtra/libexternal_la-xdlange.lo F77 liboctave/external/lapack-xtra/libexternal_la-xilaenv.lo F77 liboctave/external/lapack-xtra/libexternal_la-xslamch.lo F77 liboctave/external/lapack-xtra/libexternal_la-xslange.lo F77 liboctave/external/lapack-xtra/libexternal_la-xzlange.lo F77 liboctave/external/lapack-xtra/libexternal_la-zrsf2csf.lo F77 liboctave/external/lapack-xtra/libexternal_la-crsf2csf.lo F77 liboctave/external/odepack/libexternal_la-dcfode.lo F77 liboctave/external/odepack/libexternal_la-dewset.lo F77 liboctave/external/odepack/libexternal_la-dintdy.lo F77 liboctave/external/odepack/libexternal_la-dlsode.lo F77 liboctave/external/odepack/libexternal_la-dprepj.lo F77 liboctave/external/odepack/libexternal_la-dsolsy.lo F77 liboctave/external/odepack/libexternal_la-dstode.lo F77 liboctave/external/odepack/libexternal_la-dvnorm.lo F77 liboctave/external/odepack/libexternal_la-scfode.lo F77 liboctave/external/odepack/libexternal_la-sewset.lo F77 liboctave/external/odepack/libexternal_la-sintdy.lo F77 liboctave/external/odepack/libexternal_la-slsode.lo F77 liboctave/external/odepack/libexternal_la-sprepj.lo F77 liboctave/external/odepack/libexternal_la-ssolsy.lo F77 liboctave/external/odepack/libexternal_la-sstode.lo F77 liboctave/external/odepack/libexternal_la-svnorm.lo F77 liboctave/external/quadpack/libexternal_la-dqagi.lo F77 liboctave/external/quadpack/libexternal_la-dqagie.lo F77 liboctave/external/quadpack/libexternal_la-dqagp.lo F77 liboctave/external/quadpack/libexternal_la-dqagpe.lo F77 liboctave/external/quadpack/libexternal_la-dqelg.lo F77 liboctave/external/quadpack/libexternal_la-dqk15i.lo F77 liboctave/external/quadpack/libexternal_la-dqk21.lo F77 liboctave/external/quadpack/libexternal_la-dqpsrt.lo F77 liboctave/external/quadpack/libexternal_la-qagie.lo F77 liboctave/external/quadpack/libexternal_la-qagi.lo F77 liboctave/external/quadpack/libexternal_la-qagpe.lo F77 liboctave/external/quadpack/libexternal_la-qagp.lo F77 liboctave/external/quadpack/libexternal_la-qelg.lo F77 liboctave/external/quadpack/libexternal_la-qk15i.lo F77 liboctave/external/quadpack/libexternal_la-qk21.lo F77 liboctave/external/quadpack/libexternal_la-qpsrt.lo F77 liboctave/external/quadpack/libexternal_la-xerror.lo F77 liboctave/external/slatec-err/libexternal_la-fdump.lo F77 liboctave/external/slatec-err/libexternal_la-ixsav.lo F77 liboctave/external/slatec-err/libexternal_la-j4save.lo F77 liboctave/external/slatec-err/libexternal_la-xerclr.lo F77 liboctave/external/slatec-err/libexternal_la-xercnt.lo F77 liboctave/external/slatec-err/libexternal_la-xerhlt.lo F77 liboctave/external/slatec-err/libexternal_la-xermsg.lo F77 liboctave/external/slatec-err/libexternal_la-xerprn.lo F77 liboctave/external/slatec-err/libexternal_la-xerrwd.lo F77 liboctave/external/slatec-err/libexternal_la-xerrwv.lo F77 liboctave/external/slatec-err/libexternal_la-xersve.lo F77 liboctave/external/slatec-err/libexternal_la-xgetf.lo F77 liboctave/external/slatec-err/libexternal_la-xgetua.lo F77 liboctave/external/slatec-err/libexternal_la-xsetf.lo F77 liboctave/external/slatec-err/libexternal_la-xsetua.lo F77 liboctave/external/slatec-fn/libexternal_la-albeta.lo F77 liboctave/external/slatec-fn/libexternal_la-alngam.lo F77 liboctave/external/slatec-fn/libexternal_la-alnrel.lo F77 liboctave/external/slatec-fn/libexternal_la-algams.lo F77 liboctave/external/slatec-fn/libexternal_la-csevl.lo F77 liboctave/external/slatec-fn/libexternal_la-d9gmit.lo F77 liboctave/external/slatec-fn/libexternal_la-d9lgic.lo F77 liboctave/external/slatec-fn/libexternal_la-d9lgit.lo F77 liboctave/external/slatec-fn/libexternal_la-d9lgmc.lo F77 liboctave/external/slatec-fn/libexternal_la-dcsevl.lo F77 liboctave/external/slatec-fn/libexternal_la-dgamlm.lo F77 liboctave/external/slatec-fn/libexternal_la-dgamma.lo F77 liboctave/external/slatec-fn/libexternal_la-dgamr.lo F77 liboctave/external/slatec-fn/libexternal_la-dlbeta.lo F77 liboctave/external/slatec-fn/libexternal_la-dlgams.lo F77 liboctave/external/slatec-fn/libexternal_la-dlngam.lo F77 liboctave/external/slatec-fn/libexternal_la-dlnrel.lo F77 liboctave/external/slatec-fn/libexternal_la-dpchim.lo F77 liboctave/external/slatec-fn/libexternal_la-dpchst.lo F77 liboctave/external/slatec-fn/libexternal_la-dpsifn.lo F77 liboctave/external/slatec-fn/libexternal_la-gamlim.lo F77 liboctave/external/slatec-fn/libexternal_la-gamma.lo F77 liboctave/external/slatec-fn/libexternal_la-gamr.lo F77 liboctave/external/slatec-fn/libexternal_la-initds.lo F77 liboctave/external/slatec-fn/libexternal_la-pchim.lo F77 liboctave/external/slatec-fn/libexternal_la-inits.lo F77 liboctave/external/slatec-fn/libexternal_la-pchst.lo F77 liboctave/external/slatec-fn/libexternal_la-psifn.lo F77 liboctave/external/slatec-fn/libexternal_la-r9lgmc.lo F77 liboctave/external/slatec-fn/libexternal_la-r9lgit.lo F77 liboctave/external/slatec-fn/libexternal_la-r9gmit.lo F77 liboctave/external/slatec-fn/libexternal_la-r9lgic.lo CXX liboctave/numeric/libnumeric_la-CollocWt.lo CXX liboctave/numeric/libnumeric_la-DASPK.lo CXX liboctave/numeric/libnumeric_la-DASRT.lo CXX liboctave/numeric/libnumeric_la-DASSL.lo CXX liboctave/numeric/libnumeric_la-EIG.lo CXX liboctave/numeric/libnumeric_la-gsvd.lo CXX liboctave/numeric/libnumeric_la-LSODE.lo CXX liboctave/numeric/libnumeric_la-ODES.lo CXX liboctave/numeric/libnumeric_la-Quad.lo CXX liboctave/numeric/libnumeric_la-aepbalance.lo CXX liboctave/numeric/libnumeric_la-chol.lo CXX liboctave/numeric/libnumeric_la-eigs-base.lo CXX liboctave/numeric/libnumeric_la-fEIG.lo CXX liboctave/numeric/libnumeric_la-gepbalance.lo CXX liboctave/numeric/libnumeric_la-hess.lo CXX liboctave/numeric/libnumeric_la-lo-mappers.lo CXX liboctave/numeric/libnumeric_la-lo-specfun.lo CXX liboctave/numeric/libnumeric_la-lu.lo CXX liboctave/numeric/libnumeric_la-oct-convn.lo CXX liboctave/numeric/libnumeric_la-oct-fftw.lo CXX liboctave/numeric/libnumeric_la-oct-norm.lo CXX liboctave/numeric/libnumeric_la-oct-rand.lo CXX liboctave/numeric/libnumeric_la-qr.lo CXX liboctave/numeric/libnumeric_la-oct-spparms.lo CXX liboctave/numeric/libnumeric_la-qrp.lo CXX liboctave/numeric/libnumeric_la-randgamma.lo CXX liboctave/numeric/libnumeric_la-randmtzig.lo CXX liboctave/numeric/libnumeric_la-randpoisson.lo CXX liboctave/numeric/libnumeric_la-schur.lo CXX liboctave/numeric/libnumeric_la-sparse-chol.lo CXX liboctave/numeric/libnumeric_la-sparse-dmsolve.lo CXX liboctave/numeric/libnumeric_la-sparse-lu.lo CXX liboctave/numeric/libnumeric_la-sparse-qr.lo CXX liboctave/numeric/libnumeric_la-svd.lo CXX liboctave/operators/liboperators_la-mx-cdm-dm.lo CXX liboctave/operators/liboperators_la-mx-dm-cdm.lo CXX liboctave/operators/liboperators_la-mx-cs-dm.lo CXX liboctave/operators/liboperators_la-mx-cs-m.lo CXX liboctave/operators/liboperators_la-mx-cs-nda.lo CXX liboctave/operators/liboperators_la-mx-cdm-cm.lo CXX liboctave/operators/liboperators_la-mx-cdm-m.lo CXX liboctave/operators/liboperators_la-mx-cdm-s.lo CXX liboctave/operators/liboperators_la-mx-cm-cdm.lo CXX liboctave/operators/liboperators_la-mx-cm-dm.lo CXX liboctave/operators/liboperators_la-mx-cm-m.lo CXX liboctave/operators/liboperators_la-mx-cnda-nda.lo CXX liboctave/operators/liboperators_la-mx-cm-s.lo CXX liboctave/operators/liboperators_la-mx-cnda-s.lo CXX liboctave/operators/liboperators_la-mx-dm-cs.lo CXX liboctave/operators/liboperators_la-mx-dm-cm.lo CXX liboctave/operators/liboperators_la-mx-m-cs.lo CXX liboctave/operators/liboperators_la-mx-nda-cs.lo CXX liboctave/operators/liboperators_la-mx-m-cdm.lo CXX liboctave/operators/liboperators_la-mx-m-cm.lo CXX liboctave/operators/liboperators_la-mx-nda-cnda.lo CXX liboctave/operators/liboperators_la-mx-s-cdm.lo CXX liboctave/operators/liboperators_la-mx-s-cm.lo CXX liboctave/operators/liboperators_la-mx-s-cnda.lo CXX liboctave/operators/liboperators_la-mx-dm-m.lo CXX liboctave/operators/liboperators_la-mx-m-dm.lo CXX liboctave/operators/liboperators_la-mx-fcdm-fdm.lo liboctave/numeric/sparse-qr.cc: In function 'cholmod_sparse octave::math::ros2rcs(const SparseMatrix&)': liboctave/numeric/sparse-qr.cc:245:13: warning: cast from 'octave_idx_type*' {aka 'int*'} to 'int64_t*' {aka 'long long int*'} increases required alignment of target type [-Wcast-align] 245 | A.p = reinterpret_cast (a.cidx ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ liboctave/numeric/sparse-qr.cc:246:13: warning: cast from 'octave_idx_type*' {aka 'int*'} to 'int64_t*' {aka 'long long int*'} increases required alignment of target type [-Wcast-align] 246 | A.i = reinterpret_cast (a.ridx ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ liboctave/numeric/sparse-qr.cc: In function 'cholmod_sparse octave::math::cos2ccs(const SparseComplexMatrix&)': liboctave/numeric/sparse-qr.cc:289:13: warning: cast from 'octave_idx_type*' {aka 'int*'} to 'int64_t*' {aka 'long long int*'} increases required alignment of target type [-Wcast-align] 289 | A.p = reinterpret_cast (a.cidx ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ liboctave/numeric/sparse-qr.cc:290:13: warning: cast from 'octave_idx_type*' {aka 'int*'} to 'int64_t*' {aka 'long long int*'} increases required alignment of target type [-Wcast-align] 290 | A.i = reinterpret_cast (a.ridx ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX liboctave/operators/liboperators_la-mx-fdm-fcdm.lo CXX liboctave/operators/liboperators_la-mx-fcs-fdm.lo CXX liboctave/operators/liboperators_la-mx-fcs-fm.lo CXX liboctave/operators/liboperators_la-mx-fcs-fnda.lo CXX liboctave/operators/liboperators_la-mx-fcdm-fcm.lo CXX liboctave/operators/liboperators_la-mx-fcdm-fm.lo CXX liboctave/operators/liboperators_la-mx-fcdm-fs.lo CXX liboctave/operators/liboperators_la-mx-fcm-fcdm.lo CXX liboctave/operators/liboperators_la-mx-fcm-fdm.lo CXX liboctave/operators/liboperators_la-mx-fcm-fm.lo CXX liboctave/operators/liboperators_la-mx-fcnda-fnda.lo CXX liboctave/operators/liboperators_la-mx-fcm-fs.lo CXX liboctave/operators/liboperators_la-mx-fcnda-fs.lo CXX liboctave/operators/liboperators_la-mx-fdm-fcs.lo CXX liboctave/operators/liboperators_la-mx-fdm-fcm.lo CXX liboctave/operators/liboperators_la-mx-fm-fcs.lo CXX liboctave/operators/liboperators_la-mx-fnda-fcs.lo CXX liboctave/operators/liboperators_la-mx-fm-fcdm.lo CXX liboctave/operators/liboperators_la-mx-fm-fcm.lo CXX liboctave/operators/liboperators_la-mx-fnda-fcnda.lo CXX liboctave/operators/liboperators_la-mx-fs-fcdm.lo CXX liboctave/operators/liboperators_la-mx-fs-fcm.lo CXX liboctave/operators/liboperators_la-mx-fs-fcnda.lo CXX liboctave/operators/liboperators_la-mx-fdm-fm.lo CXX liboctave/operators/liboperators_la-mx-fm-fdm.lo CXX liboctave/operators/liboperators_la-mx-pm-m.lo CXX liboctave/operators/liboperators_la-mx-m-pm.lo CXX liboctave/operators/liboperators_la-mx-pm-cm.lo CXX liboctave/operators/liboperators_la-mx-cm-pm.lo CXX liboctave/operators/liboperators_la-mx-pm-fm.lo CXX liboctave/operators/liboperators_la-mx-fm-pm.lo CXX liboctave/operators/liboperators_la-mx-pm-fcm.lo CXX liboctave/operators/liboperators_la-mx-fcm-pm.lo CXX liboctave/operators/liboperators_la-mx-s-i8nda.lo CXX liboctave/operators/liboperators_la-mx-i8nda-s.lo CXX liboctave/operators/liboperators_la-mx-s-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-s.lo CXX liboctave/operators/liboperators_la-mx-s-i16nda.lo CXX liboctave/operators/liboperators_la-mx-i16nda-s.lo CXX liboctave/operators/liboperators_la-mx-s-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-s.lo In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = octave_handle; _Alloc = std::allocator]', inlined from 'void octave::uicontextmenu::properties::add_dependent_obj(graphics_handle)' at libinterp/corefcn/graphics.h:12000:38, inlined from 'virtual void octave::base_properties::update_contextmenu() const' at libinterp/corefcn/graphics.cc:3171:31: /usr/include/c++/14.2.0/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const octave_handle&}; _Tp = octave_handle; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = octave_handle; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:1933:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = octave_handle; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:814:31, inlined from 'const std::__cxx11::list octave::uicontextmenu::properties::get_dependent_obj_list()' at libinterp/corefcn/graphics.h:12005:14, inlined from 'virtual void octave::uicontextmenu::properties::update_beingdeleted()' at libinterp/corefcn/graphics.cc:10738:64: /usr/include/c++/14.2.0/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX liboctave/operators/liboperators_la-mx-s-i32nda.lo CXX liboctave/operators/liboperators_la-mx-i32nda-s.lo CXX liboctave/operators/liboperators_la-mx-s-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-s.lo CXX liboctave/operators/liboperators_la-mx-s-i64nda.lo CXX liboctave/operators/liboperators_la-mx-i64nda-s.lo CXX liboctave/operators/liboperators_la-mx-s-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-s.lo CXX liboctave/operators/liboperators_la-mx-fs-i8nda.lo CXX liboctave/operators/liboperators_la-mx-i8nda-fs.lo CXX liboctave/operators/liboperators_la-mx-fs-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-fs.lo CXX liboctave/operators/liboperators_la-mx-fs-i16nda.lo CXX liboctave/operators/liboperators_la-mx-i16nda-fs.lo CXX liboctave/operators/liboperators_la-mx-fs-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-fs.lo CXX liboctave/operators/liboperators_la-mx-fs-i32nda.lo CXX liboctave/operators/liboperators_la-mx-i32nda-fs.lo CXX liboctave/operators/liboperators_la-mx-fs-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-fs.lo CXX liboctave/operators/liboperators_la-mx-fs-i64nda.lo CXX liboctave/operators/liboperators_la-mx-i64nda-fs.lo CXX liboctave/operators/liboperators_la-mx-fs-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-fs.lo CXX liboctave/operators/liboperators_la-mx-nda-i8.lo CXX liboctave/operators/liboperators_la-mx-i8-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-ui8.lo CXX liboctave/operators/liboperators_la-mx-ui8-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-i16.lo CXX liboctave/operators/liboperators_la-mx-i16-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-ui16.lo CXX liboctave/operators/liboperators_la-mx-ui16-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-i32.lo CXX liboctave/operators/liboperators_la-mx-i32-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-ui32.lo CXX liboctave/operators/liboperators_la-mx-ui32-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-i64.lo CXX liboctave/operators/liboperators_la-mx-i64-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-ui64.lo CXX liboctave/operators/liboperators_la-mx-ui64-nda.lo CXX liboctave/operators/liboperators_la-mx-fnda-i8.lo CXX liboctave/operators/liboperators_la-mx-i8-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-ui8.lo CXX liboctave/operators/liboperators_la-mx-ui8-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-i16.lo CXX liboctave/operators/liboperators_la-mx-i16-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-ui16.lo CXX liboctave/operators/liboperators_la-mx-ui16-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-i32.lo CXX liboctave/operators/liboperators_la-mx-i32-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-ui32.lo CXX liboctave/operators/liboperators_la-mx-ui32-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-i64.lo CXX liboctave/operators/liboperators_la-mx-i64-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-ui64.lo CXX liboctave/operators/liboperators_la-mx-ui64-fnda.lo CXX liboctave/operators/liboperators_la-mx-nda-i8nda.lo CXX liboctave/operators/liboperators_la-mx-i8nda-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-i16nda.lo CXX liboctave/operators/liboperators_la-mx-i16nda-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-i32nda.lo CXX liboctave/operators/liboperators_la-mx-i32nda-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-i64nda.lo CXX liboctave/operators/liboperators_la-mx-i64nda-nda.lo CXX liboctave/operators/liboperators_la-mx-nda-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-nda.lo CXX liboctave/operators/liboperators_la-mx-fnda-i8nda.lo CXX liboctave/operators/liboperators_la-mx-i8nda-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-i16nda.lo CXX liboctave/operators/liboperators_la-mx-i16nda-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-i32nda.lo CXX liboctave/operators/liboperators_la-mx-i32nda-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-i64nda.lo CXX liboctave/operators/liboperators_la-mx-i64nda-fnda.lo CXX liboctave/operators/liboperators_la-mx-fnda-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-fnda.lo CXX liboctave/operators/liboperators_la-mx-i8nda-ui8.lo CXX liboctave/operators/liboperators_la-mx-i8nda-i16.lo CXX liboctave/operators/liboperators_la-mx-i8nda-ui16.lo CXX liboctave/operators/liboperators_la-mx-i8nda-i32.lo CXX liboctave/operators/liboperators_la-mx-i8nda-ui32.lo CXX liboctave/operators/liboperators_la-mx-i8nda-i64.lo CXX liboctave/operators/liboperators_la-mx-i8nda-ui64.lo CXX liboctave/operators/liboperators_la-mx-i16nda-i8.lo CXX liboctave/operators/liboperators_la-mx-i16nda-ui8.lo CXX liboctave/operators/liboperators_la-mx-i16nda-ui16.lo CXX liboctave/operators/liboperators_la-mx-i16nda-i32.lo CXX liboctave/operators/liboperators_la-mx-i16nda-ui32.lo CXX liboctave/operators/liboperators_la-mx-i16nda-i64.lo CXX liboctave/operators/liboperators_la-mx-i16nda-ui64.lo CXX liboctave/operators/liboperators_la-mx-i32nda-i8.lo CXX liboctave/operators/liboperators_la-mx-i32nda-ui8.lo CXX liboctave/operators/liboperators_la-mx-i32nda-i16.lo CXX liboctave/operators/liboperators_la-mx-i32nda-ui16.lo CXX liboctave/operators/liboperators_la-mx-i32nda-ui32.lo CXX liboctave/operators/liboperators_la-mx-i32nda-i64.lo CXX liboctave/operators/liboperators_la-mx-i32nda-ui64.lo CXX liboctave/operators/liboperators_la-mx-i64nda-i8.lo CXX liboctave/operators/liboperators_la-mx-i64nda-ui8.lo CXX liboctave/operators/liboperators_la-mx-i64nda-i16.lo CXX liboctave/operators/liboperators_la-mx-i64nda-ui16.lo CXX liboctave/operators/liboperators_la-mx-i64nda-i32.lo CXX liboctave/operators/liboperators_la-mx-i64nda-ui32.lo CXX liboctave/operators/liboperators_la-mx-i64nda-ui64.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-i8.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-i16.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-ui16.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-i32.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-ui32.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-i64.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-ui64.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-i8.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-ui8.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-i16.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-i32.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-ui32.lo In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void octave::children_property::do_adopt_child(double)' at libinterp/corefcn/graphics.h:1957:32, inlined from 'void octave::children_property::adopt(double)' at libinterp/corefcn/graphics.h:1810:20, inlined from 'virtual void octave::base_properties::adopt(const graphics_handle&)' at libinterp/corefcn/graphics.h:2313:22: /usr/include/c++/14.2.0/bits/stl_list.h:1256:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1256 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ CXX liboctave/operators/liboperators_la-mx-ui16nda-i64.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-ui64.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-i8.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-ui8.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-i16.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-ui16.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-i32.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-i64.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-ui64.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-i8.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-ui8.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-i16.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-ui16.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-i32.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-ui32.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-i64.lo CXX liboctave/operators/liboperators_la-mx-i8-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-i8-i16nda.lo CXX liboctave/operators/liboperators_la-mx-i8-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-i8-i32nda.lo CXX liboctave/operators/liboperators_la-mx-i8-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-i8-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-i16-i8nda.lo CXX liboctave/operators/liboperators_la-mx-i16-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-i16-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-i8-i64nda.lo CXX liboctave/operators/liboperators_la-mx-i16-i32nda.lo CXX liboctave/operators/liboperators_la-mx-i16-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-i16-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-i16-i64nda.lo CXX liboctave/operators/liboperators_la-mx-i32-i8nda.lo CXX liboctave/operators/liboperators_la-mx-i32-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-i32-i16nda.lo CXX liboctave/operators/liboperators_la-mx-i32-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-i32-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-i32-i64nda.lo CXX liboctave/operators/liboperators_la-mx-i32-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-i64-i8nda.lo CXX liboctave/operators/liboperators_la-mx-i64-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-i64-i16nda.lo CXX liboctave/operators/liboperators_la-mx-i64-i32nda.lo CXX liboctave/operators/liboperators_la-mx-i64-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-i64-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-i64-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-ui8-i8nda.lo CXX liboctave/operators/liboperators_la-mx-ui8-i16nda.lo CXX liboctave/operators/liboperators_la-mx-ui8-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-ui8-i32nda.lo CXX liboctave/operators/liboperators_la-mx-ui8-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-ui8-i64nda.lo CXX liboctave/operators/liboperators_la-mx-ui8-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-ui16-i8nda.lo CXX liboctave/operators/liboperators_la-mx-ui16-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-ui16-i16nda.lo CXX liboctave/operators/liboperators_la-mx-ui16-i32nda.lo CXX liboctave/operators/liboperators_la-mx-ui16-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-ui16-i64nda.lo CXX liboctave/operators/liboperators_la-mx-ui16-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-ui32-i8nda.lo CXX liboctave/operators/liboperators_la-mx-ui32-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-ui32-i16nda.lo CXX liboctave/operators/liboperators_la-mx-ui32-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-ui32-i32nda.lo CXX liboctave/operators/liboperators_la-mx-ui32-i64nda.lo CXX liboctave/operators/liboperators_la-mx-ui32-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-ui64-i8nda.lo CXX liboctave/operators/liboperators_la-mx-ui64-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-ui64-i16nda.lo CXX liboctave/operators/liboperators_la-mx-ui64-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-ui64-i32nda.lo CXX liboctave/operators/liboperators_la-mx-ui64-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-ui64-i64nda.lo CXX liboctave/operators/liboperators_la-mx-i8nda-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-i8nda-i16nda.lo CXX liboctave/operators/liboperators_la-mx-i8nda-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-i8nda-i32nda.lo CXX liboctave/operators/liboperators_la-mx-i8nda-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-i8nda-i64nda.lo CXX liboctave/operators/liboperators_la-mx-i8nda-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-i16nda-i8nda.lo CXX liboctave/operators/liboperators_la-mx-i16nda-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-i16nda-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-i16nda-i32nda.lo CXX liboctave/operators/liboperators_la-mx-i16nda-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-i16nda-i64nda.lo CXX liboctave/operators/liboperators_la-mx-i16nda-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-i32nda-i8nda.lo CXX liboctave/operators/liboperators_la-mx-i32nda-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-i32nda-i16nda.lo CXX liboctave/operators/liboperators_la-mx-i32nda-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-i32nda-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-i32nda-i64nda.lo CXX liboctave/operators/liboperators_la-mx-i32nda-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-i64nda-i8nda.lo CXX liboctave/operators/liboperators_la-mx-i64nda-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-i64nda-i16nda.lo CXX liboctave/operators/liboperators_la-mx-i64nda-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-i64nda-i32nda.lo CXX liboctave/operators/liboperators_la-mx-i64nda-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-i64nda-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-i8nda.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-i16nda.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-i32nda.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-i64nda.lo CXX liboctave/operators/liboperators_la-mx-ui8nda-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-i8nda.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-i16nda.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-i32nda.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-i64nda.lo CXX liboctave/operators/liboperators_la-mx-ui16nda-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-i8nda.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-i16nda.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-i32nda.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-i64nda.lo CXX liboctave/operators/liboperators_la-mx-ui32nda-ui64nda.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-i8nda.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-ui8nda.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-i16nda.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-i32nda.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-ui64nda-i64nda.lo CXX liboctave/operators/liboperators_la-vx-ccv-cv.lo CXX liboctave/operators/liboperators_la-vx-ccv-s.lo CXX liboctave/operators/liboperators_la-vx-crv-rv.lo CXX liboctave/operators/liboperators_la-vx-crv-s.lo CXX liboctave/operators/liboperators_la-vx-cs-cv.lo CXX liboctave/operators/liboperators_la-vx-cs-rv.lo CXX liboctave/operators/liboperators_la-vx-cv-ccv.lo CXX liboctave/operators/liboperators_la-vx-cv-cs.lo CXX liboctave/operators/liboperators_la-vx-rv-crv.lo CXX liboctave/operators/liboperators_la-vx-rv-cs.lo CXX liboctave/operators/liboperators_la-vx-s-ccv.lo CXX liboctave/operators/liboperators_la-vx-s-crv.lo CXX liboctave/operators/liboperators_la-vx-fccv-fcv.lo CXX liboctave/operators/liboperators_la-vx-fccv-fs.lo CXX liboctave/operators/liboperators_la-vx-fcrv-frv.lo CXX liboctave/operators/liboperators_la-vx-fcrv-fs.lo CXX liboctave/operators/liboperators_la-vx-fcs-fcv.lo CXX liboctave/operators/liboperators_la-vx-fcs-frv.lo CXX liboctave/operators/liboperators_la-vx-fcv-fccv.lo CXX liboctave/operators/liboperators_la-vx-fcv-fcs.lo CXX liboctave/operators/liboperators_la-vx-frv-fcrv.lo CXX liboctave/operators/liboperators_la-vx-frv-fcs.lo CXX liboctave/operators/liboperators_la-vx-fs-fccv.lo CXX liboctave/operators/liboperators_la-vx-fs-fcrv.lo CXX liboctave/operators/liboperators_la-smx-sm-cs.lo CXX liboctave/operators/liboperators_la-smx-cs-sm.lo CXX liboctave/operators/liboperators_la-smx-scm-s.lo CXX liboctave/operators/liboperators_la-smx-s-scm.lo CXX liboctave/operators/liboperators_la-smx-sm-scm.lo CXX liboctave/operators/liboperators_la-smx-scm-sm.lo CXX liboctave/operators/liboperators_la-smx-m-sm.lo CXX liboctave/operators/liboperators_la-smx-m-scm.lo CXX liboctave/operators/liboperators_la-smx-cm-sm.lo CXX liboctave/operators/liboperators_la-smx-cm-scm.lo CXX liboctave/operators/liboperators_la-smx-sm-m.lo CXX liboctave/operators/liboperators_la-smx-scm-m.lo CXX liboctave/operators/liboperators_la-smx-sm-cm.lo CXX liboctave/operators/liboperators_la-smx-scm-cm.lo CXX liboctave/operators/liboperators_la-smx-bm-sbm.lo CXX liboctave/operators/liboperators_la-smx-sbm-bm.lo CXX liboctave/system/libsystem_la-child-list.lo CC liboctave/system/libsystem_la-cmach-info.lo CXX liboctave/system/libsystem_la-dir-ops.lo CXX liboctave/system/libsystem_la-file-ops.lo CXX liboctave/system/libsystem_la-file-stat.lo CXX liboctave/system/libsystem_la-lo-sysdep.lo CXX liboctave/system/libsystem_la-lo-sysinfo.lo CXX liboctave/system/libsystem_la-mach-info.lo CXX liboctave/system/libsystem_la-oct-env.lo CXX liboctave/system/libsystem_la-oct-group.lo CXX liboctave/system/libsystem_la-oct-syscalls.lo CXX liboctave/system/libsystem_la-oct-password.lo CXX liboctave/system/libsystem_la-oct-time.lo CXX liboctave/system/libsystem_la-oct-uname.lo CXX liboctave/util/libutil_la-action-container.lo CXX liboctave/util/libutil_la-cmd-edit.lo CXX liboctave/util/libutil_la-cmd-hist.lo CXX liboctave/util/libutil_la-data-conv.lo CXX liboctave/util/libutil_la-file-info.lo CXX liboctave/util/libutil_la-f77-dummy-main.lo CXX liboctave/util/libutil_la-glob-match.lo CXX liboctave/util/libutil_la-kpse.lo CXX liboctave/util/libutil_la-lo-array-errwarn.lo CXX liboctave/util/libutil_la-lo-hash.lo CXX liboctave/util/libutil_la-lo-ieee.lo CXX liboctave/util/libutil_la-lo-regexp.lo CXX liboctave/util/libutil_la-lo-utils.lo CXX liboctave/util/libutil_la-quit.lo CC liboctave/util/libutil_la-oct-atomic.lo CXX liboctave/util/libutil_la-oct-base64.lo CXX liboctave/util/libutil_la-oct-cmplx.lo CXX liboctave/util/libutil_la-oct-glob.lo CXX liboctave/util/libutil_la-oct-inttypes.lo CXX liboctave/util/libutil_la-oct-mutex.lo CXX liboctave/util/libutil_la-oct-shlib.lo CXX liboctave/util/libutil_la-oct-sparse.lo CXX liboctave/util/libutil_la-oct-string.lo CXX liboctave/util/libutil_la-pathsearch.lo CXX liboctave/util/libutil_la-singleton-cleanup.lo CXX liboctave/util/libutil_la-sparse-util.lo CXX liboctave/util/libutil_la-str-vec.lo CXX liboctave/util/libutil_la-unwind-prot.lo CXX liboctave/util/libutil_la-url-transfer.lo F77 liboctave/util/libutil_la-d1mach.lo F77 liboctave/util/libutil_la-i1mach.lo F77 liboctave/util/libutil_la-r1mach.lo CC liboctave/util/libutil_la-blaswrap.lo CC liboctave/util/libutil_la-f77-fcn.lo CC liboctave/util/libutil_la-lo-error.lo CC liboctave/util/libutil_la-oct-rl-edit.lo CC liboctave/util/libutil_la-oct-rl-hist.lo CXX src/octave_config-octave-config.o CXX libgui/liboctgui_la-liboctgui-build-info.lo CXX libgui/qterminal/libqterminal/unix/la-BlockArray.lo CXX libgui/qterminal/libqterminal/unix/la-Emulation.lo CXX libgui/qterminal/libqterminal/unix/la-Filter.lo CXX libgui/qterminal/libqterminal/unix/la-History.lo CXX libgui/qterminal/libqterminal/unix/la-KeyboardTranslator.lo CXX libgui/qterminal/libqterminal/unix/la-konsole_wcwidth.lo CXX libgui/qterminal/libqterminal/unix/la-kpty.lo CXX libgui/qterminal/libqterminal/unix/la-QUnixTerminalImpl.lo CXX libgui/qterminal/libqterminal/unix/la-Screen.lo CXX libgui/qterminal/libqterminal/unix/la-ScreenWindow.lo CXX libgui/qterminal/libqterminal/unix/la-TerminalCharacterDecoder.lo CXX libgui/qterminal/libqterminal/unix/la-Vt102Emulation.lo CXX libgui/qterminal/libqterminal/unix/la-SelfListener.lo CXX libgui/qterminal/libqterminal/unix/la-TerminalModel.lo CXX libgui/qterminal/libqterminal/unix/la-TerminalView.lo CXX libgui/qterminal/libqterminal/la-QTerminal.lo GEN libgui/qterminal/libqterminal/moc-QTerminal.cc GEN libgui/qterminal/libqterminal/unix/moc-Emulation.cc GEN libgui/qterminal/libqterminal/unix/moc-Filter.cc GEN libgui/qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc GEN libgui/qterminal/libqterminal/unix/moc-ScreenWindow.cc GEN libgui/qterminal/libqterminal/unix/moc-SelfListener.cc GEN libgui/qterminal/libqterminal/unix/moc-TerminalModel.cc GEN libgui/qterminal/libqterminal/unix/moc-TerminalView.cc GEN libgui/qterminal/libqterminal/unix/moc-Vt102Emulation.cc CXX libgui/graphics/libgraphics_la-BaseControl.lo CXX libgui/graphics/libgraphics_la-ButtonControl.lo CXX libgui/graphics/libgraphics_la-ButtonGroup.lo CXX libgui/graphics/libgraphics_la-Canvas.lo CXX libgui/graphics/libgraphics_la-CheckBoxControl.lo CXX libgui/graphics/libgraphics_la-Container.lo CXX libgui/graphics/libgraphics_la-ContextMenu.lo CXX libgui/graphics/libgraphics_la-EditControl.lo CXX libgui/graphics/libgraphics_la-Figure.lo CXX libgui/graphics/libgraphics_la-FigureWindow.lo CXX libgui/graphics/libgraphics_la-GLCanvas.lo CXX libgui/graphics/libgraphics_la-KeyMap.lo CXX libgui/graphics/libgraphics_la-ListBoxControl.lo CXX libgui/graphics/libgraphics_la-Logger.lo CXX libgui/graphics/libgraphics_la-Menu.lo CXX libgui/graphics/libgraphics_la-Object.lo CXX libgui/graphics/libgraphics_la-ObjectProxy.lo CXX libgui/graphics/libgraphics_la-Panel.lo CXX libgui/graphics/libgraphics_la-PopupMenuControl.lo CXX libgui/graphics/libgraphics_la-PushButtonControl.lo CXX libgui/graphics/libgraphics_la-PushTool.lo CXX libgui/graphics/libgraphics_la-QtHandlesUtils.lo CXX libgui/graphics/libgraphics_la-RadioButtonControl.lo CXX libgui/graphics/libgraphics_la-SliderControl.lo CXX libgui/graphics/libgraphics_la-Table.lo CXX libgui/graphics/libgraphics_la-TextControl.lo CXX libgui/graphics/libgraphics_la-TextEdit.lo CXX libgui/graphics/libgraphics_la-ToggleButtonControl.lo CXX libgui/graphics/libgraphics_la-ToggleTool.lo CXX libgui/graphics/libgraphics_la-ToolBar.lo CXX libgui/graphics/libgraphics_la-annotation-dialog.lo CXX libgui/graphics/libgraphics_la-gl-select.lo CXX libgui/graphics/libgraphics_la-qt-graphics-toolkit.lo GEN libgui/graphics/moc-ButtonControl.cc GEN libgui/graphics/moc-ButtonGroup.cc GEN libgui/graphics/moc-Canvas.cc GEN libgui/graphics/moc-Container.cc GEN libgui/graphics/moc-ContextMenu.cc GEN libgui/graphics/moc-EditControl.cc GEN libgui/graphics/moc-Figure.cc GEN libgui/graphics/moc-FigureWindow.cc GEN libgui/graphics/moc-GLCanvas.cc GEN libgui/graphics/moc-ListBoxControl.cc GEN libgui/graphics/moc-Menu.cc GEN libgui/graphics/moc-Object.cc GEN libgui/graphics/moc-ObjectProxy.cc GEN libgui/graphics/moc-PopupMenuControl.cc GEN libgui/graphics/moc-PushTool.cc GEN libgui/graphics/moc-SliderControl.cc GEN libgui/graphics/moc-Table.cc GEN libgui/graphics/moc-TextEdit.cc GEN libgui/graphics/moc-ToggleTool.cc GEN libgui/graphics/moc-ToolBar.cc GEN libgui/graphics/moc-annotation-dialog.cc GEN libgui/graphics/moc-qt-graphics-toolkit.cc CXX libgui/src/libgui_src_la-command-widget.lo CXX libgui/src/libgui_src_la-community-news.lo CXX libgui/src/libgui_src_la-dialog.lo CXX libgui/src/libgui_src_la-documentation-dock-widget.lo CXX libgui/src/libgui_src_la-documentation.lo CXX libgui/src/libgui_src_la-documentation-bookmarks.lo CXX libgui/src/libgui_src_la-dw-main-window.lo CXX libgui/src/libgui_src_la-external-editor-interface.lo CXX libgui/src/libgui_src_la-files-dock-widget.lo CXX libgui/src/libgui_src_la-graphics-init.lo CXX libgui/src/libgui_src_la-gui-preferences-cs.lo CXX libgui/src/libgui_src_la-gui-preferences-dc.lo CXX libgui/src/libgui_src_la-gui-preferences-dw.lo CXX libgui/src/libgui_src_la-gui-preferences-ed.lo CXX libgui/src/libgui_src_la-gui-preferences-fb.lo CXX libgui/src/libgui_src_la-gui-preferences-ff.lo CXX libgui/src/libgui_src_la-gui-preferences-global.lo CXX libgui/src/libgui_src_la-gui-preferences-gp.lo CXX libgui/src/libgui_src_la-gui-preferences-hw.lo CXX libgui/src/libgui_src_la-gui-preferences-mw.lo CXX libgui/src/libgui_src_la-gui-preferences-nr.lo CXX libgui/src/libgui_src_la-gui-preferences-pd.lo CXX libgui/src/libgui_src_la-gui-preferences-sc.lo CXX libgui/src/libgui_src_la-gui-preferences-sd.lo CXX libgui/src/libgui_src_la-gui-preferences-ve.lo CXX libgui/src/libgui_src_la-gui-preferences-ws.lo CXX libgui/src/libgui_src_la-gui-preferences.lo CXX libgui/src/libgui_src_la-gui-settings.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/FigureWindow.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qmenu.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/list:65, from liboctave/util/lo-regexp.cc:30: /usr/include/c++/14.2.0/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const octave::regexp::match_element&}; _Tp = octave::regexp::match_element; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_list.h:2002:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2002 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = octave::regexp::match_element; _Alloc = std::allocator]', inlined from 'octave::regexp::match_data octave::regexp::match(const std::string&) const' at liboctave/util/lo-regexp.cc:561:25: /usr/include/c++/14.2.0/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const octave::regexp::match_element&}; _Tp = octave::regexp::match_element; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = octave::regexp::match_element; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:1933:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = octave::regexp::match_element; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:814:31, inlined from 'octave::base_list::base_list(const std::__cxx11::list&) [with elt_type = octave::regexp::match_element]' at liboctave/util/base-list.h:96:46, inlined from 'octave::regexp::match_data::match_data(const std::__cxx11::list >&, const string_vector&)' at liboctave/util/lo-regexp.h:208:55, inlined from 'octave::regexp::match_data octave::regexp::match(const std::string&) const' at liboctave/util/lo-regexp.cc:578:49: /usr/include/c++/14.2.0/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const octave::regexp::match_element&}; _Tp = octave::regexp::match_element; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = octave::regexp::match_element; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:1933:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; = void; _Tp = octave::regexp::match_element; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_list.h:882:26, inlined from 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = octave::regexp::match_element; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:137:7, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = octave::regexp::match_element; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:320:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = octave::regexp::match_element; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = octave::regexp::match_element; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/list.tcc:267:5, inlined from 'octave::base_list& octave::base_list::operator=(const octave::base_list&) [with elt_type = octave::regexp::match_element]' at liboctave/util/base-list.h:100:14, inlined from 'octave::regexp::match_data& octave::regexp::match_data::operator=(octave::regexp::match_data&&)' at liboctave/util/lo-regexp.h:211:5, inlined from 'octave::regexp::match_data octave::regexp::match(const std::string&) const' at liboctave/util/lo-regexp.cc:578:49: /usr/include/c++/14.2.0/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-history-dock-widget.lo CXX libgui/src/libgui_src_la-interpreter-qobject.lo CXX libgui/src/libgui_src_la-led-indicator.lo CXX libgui/src/m-editor/libgui_src_la-file-editor-tab.lo CXX libgui/src/m-editor/libgui_src_la-file-editor.lo CXX libgui/src/m-editor/libgui_src_la-find-dialog.lo CXX libgui/src/m-editor/libgui_src_la-octave-qscintilla.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QKeyEvent:1, from libgui/graphics/TextEdit.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/m-editor/libgui_src_la-octave-txt-lexer.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qevent.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/m-editor/libgui_src_la-marker.lo GEN libgui/src/m-editor/moc-file-editor-interface.cc GEN libgui/src/m-editor/moc-file-editor-tab.cc GEN libgui/src/m-editor/moc-file-editor.cc GEN libgui/src/m-editor/moc-find-dialog.cc In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qregularexpression.h:48, from /usr/include/qt5/QtCore/QRegularExpression:1, from libgui/src/external-editor-interface.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/src/dw-main-window.cc:37: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/qmessagebox.h:45, from /usr/include/qt5/QtWidgets/QMessageBox:1, from libgui/src/external-editor-interface.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from libgui/src/dw-main-window.cc:35: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/m-editor/moc-octave-qscintilla.cc In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-cs.h:29, from libgui/src/gui-preferences-cs.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/m-editor/moc-octave-txt-lexer.cc In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/qpalette.h:45, from /usr/include/qt5/QtGui/QPalette:1, from libgui/src/gui-preferences-cs.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/m-editor/moc-marker.cc In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-dw.h:29, from libgui/src/gui-preferences-dw.cc:33: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-command-widget.cc GEN libgui/src/moc-external-editor-interface.cc In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-dc.h:29, from libgui/src/gui-preferences-dc.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-community-news.cc GEN libgui/src/moc-dialog.cc In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextdocument.h:47, from /usr/include/qt5/QtWidgets/qtextedit.h:45, from /usr/include/qt5/QtWidgets/qtextbrowser.h:44, from /usr/include/qt5/QtWidgets/QTextBrowser:1, from libgui/src/community-news.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/QColor:1, from libgui/src/gui-preferences-dw.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-documentation-dock-widget.cc GEN libgui/src/moc-documentation.cc In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from libgui/src/gui-preferences.h:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-documentation-bookmarks.cc In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences.h:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-dw-main-window.cc /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-files-dock-widget.cc GEN libgui/src/moc-gui-settings.cc In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences.h:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qlayout.h:44, from /usr/include/qt5/QtWidgets/QLayout:1, from libgui/src/community-news.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-history-dock-widget.cc /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-interpreter-qobject.cc In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-fb.h:29, from libgui/src/gui-preferences-fb.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-led-indicator.cc GEN libgui/src/moc-main-window.cc In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from libgui/src/gui-preferences.h:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-ff.h:29, from libgui/src/gui-preferences-ff.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qtextedit.h:44: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-news-reader.cc GEN libgui/src/moc-octave-qobject.cc In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences.h:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from libgui/src/gui-settings.h:32, from libgui/src/gui-preferences-ed.h:33, from libgui/src/gui-preferences-ed.cc:34: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from libgui/src/gui-preferences.h:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-release-notes.cc /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-settings-dialog.cc /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences.h:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-terminal-dock-widget.cc In file included from /usr/include/qt5/QtCore/QList:1, from /usr/include/qt5/Qsci/qsciscintilla.h:26, from libgui/src/gui-preferences-ed.cc:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-color-picker.cc /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-gp.h:29, from libgui/src/gui-preferences-gp.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-tab-bar.cc GEN libgui/src/moc-qt-interpreter-events.cc In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtCore/qpointer.h:43, from /usr/include/qt5/QtCore/QPointer:1, from /usr/include/qt5/Qsci/qsciscintilla.h:28: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from libgui/src/gui-preferences.h:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-shortcuts-tree-widget.cc /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-welcome-wizard.cc In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-global.h:31, from libgui/src/gui-preferences-global.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-hw.h:29, from libgui/src/gui-preferences-hw.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-workspace-model.cc In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-pd.h:29, from libgui/src/gui-preferences-pd.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-workspace-view.cc In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences.h:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-variable-editor.cc GEN libgui/src/moc-variable-editor-model.cc /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qstyle.h:44, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences-global.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-find-files-dialog.cc In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from libgui/src/gui-preferences.h:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from libgui/src/gui-preferences.h:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-mw.h:29, from libgui/src/gui-preferences-mw.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-find-files-model.cc /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-octave-dock-widget.cc /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ GEN libgui/src/moc-set-path-dialog.cc GEN libgui/src/moc-set-path-model.cc In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-qrc-resource.lo CXXLD src/octave-svgconvert In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences.h:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences.h:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JAR scripts/java/octave.jar CXXLD libinterp/dldfcn/__delaunayn__.la /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from libgui/src/gui-preferences.h:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-nr.h:29, from libgui/src/gui-preferences-nr.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXXLD libinterp/dldfcn/__fltk_uigetfile__.la In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences.h:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qlistview.h:44, from /usr/include/qt5/QtWidgets/QListView:1, from libgui/src/dialog.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from libgui/src/gui-preferences.h:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences.h:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD libinterp/dldfcn/__glpk__.la /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD libinterp/dldfcn/__init_fltk__.la CXXLD libinterp/dldfcn/__init_gnuplot__.la In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-sc.h:29, from libgui/src/gui-preferences-sc.cc:33: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/qfileinfo.h:43, from /usr/include/qt5/QtCore/QFileInfo:1, from libgui/src/dialog.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXXLD libinterp/dldfcn/__ode15__.la In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtCore/QCoreApplication:1, from libgui/src/gui-preferences-sc.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXXLD libinterp/dldfcn/__voronoi__.la In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qfileinfo.h:45: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD libinterp/dldfcn/audiodevinfo.la In file included from /usr/include/qt5/QtCore/qset.h:43, from /usr/include/qt5/QtCore/QSet:1, from libgui/src/gui-preferences-sc.cc:31: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD libinterp/dldfcn/audioread.la CXXLD libinterp/dldfcn/convhulln.la CXXLD libinterp/dldfcn/fftw.la CXXLD libinterp/dldfcn/gzip.la CXXLD liboctave/wrappers/libwrappers.la CXX libinterp/liboctinterp_la-build-env-features.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-sd.h:29, from libgui/src/gui-preferences-sd.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD libinterp/parse-tree/libparse-tree.la In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from libgui/src/gui-preferences.h:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXXLD liboctave/external/blas-xtra/libxerbla.la In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences.h:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ F77LD liboctave/external/ranlib/libranlib.la CXXLD liboctave/external/libexternal.la CXXLD liboctave/numeric/libnumeric.la CXXLD liboctave/operators/liboperators.la CXXLD liboctave/system/libsystem.la CXXLD liboctave/util/libutil.la CXX libgui/qterminal/libqterminal/la-moc-QTerminal.lo CXX libgui/qterminal/libqterminal/unix/la-moc-Emulation.lo CXX libgui/qterminal/libqterminal/unix/la-moc-Filter.lo CXX libgui/qterminal/libqterminal/unix/la-moc-QUnixTerminalImpl.lo CXX libgui/qterminal/libqterminal/unix/la-moc-ScreenWindow.lo CXX libgui/qterminal/libqterminal/unix/la-moc-SelfListener.lo CXX libgui/qterminal/libqterminal/unix/la-moc-TerminalModel.lo CXX libgui/qterminal/libqterminal/unix/la-moc-TerminalView.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-sc.h:29, from libgui/src/gui-preferences.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/qterminal/libqterminal/unix/la-moc-Vt102Emulation.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-ws.h:29, from libgui/src/gui-preferences-ws.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from libgui/src/gui-preferences.h:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences.h:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = gui_pref; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:418:56: required from 'const Key& QHash::const_iterator::key() const [with Key = QString; T = gui_pref]' 418 | inline const Key &key() const { return concrete(i)->key; } | ~~~~~~~~^~~ /usr/include/qt5/QtCore/qhash.h:681:25: required from 'QList QHash::keys() const [with Key = QString; T = gui_pref]' 681 | res.append(i.key()); | ~~~~~^~ libgui/src/gui-preferences.cc:78:22: required from here 78 | return m_hash.keys (); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from libgui/src/gui-preferences.h:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-ButtonControl.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences.h:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qcompleter.h:47, from /usr/include/qt5/QtWidgets/QCompleter:1, from libgui/src/documentation-bookmarks.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/src/gui-preferences.h:34, from libgui/src/gui-preferences-ve.h:29, from libgui/src/gui-preferences-ve.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtCore/QStringList:1, from libgui/src/gui-preferences.h:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-ButtonGroup.lo CXX libgui/graphics/libgraphics_la-moc-Canvas.lo CXX libgui/graphics/libgraphics_la-moc-Container.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qstyle.h:47, from /usr/include/qt5/QtWidgets/QStyle:1, from libgui/src/gui-preferences.h:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-ContextMenu.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qcompleter.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/src/documentation.h:29, from libgui/src/documentation-dock-widget.h:29, from libgui/src/documentation-dock-widget.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-EditControl.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/graphics/EditControl.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/src/documentation.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-Figure.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-FigureWindow.lo CXX libgui/graphics/libgraphics_la-moc-GLCanvas.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-ListBoxControl.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qlineedit.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-Menu.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-Object.lo CXX libgui/graphics/libgraphics_la-moc-ObjectProxy.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-PopupMenuControl.lo CXX libgui/graphics/libgraphics_la-moc-PushTool.lo CXX libgui/graphics/libgraphics_la-moc-SliderControl.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/files-dock-widget.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Menu.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ libgui/src/files-dock-widget.cc:257:31: required from here 257 | m_columns_shown_defs.append (fb_show_size.def ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qlistview.h:44, from /usr/include/qt5/QtWidgets/qlistwidget.h:44, from /usr/include/qt5/QtWidgets/QListWidget:1, from libgui/graphics/ListBoxControl.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qdebug.h:47, from /usr/include/qt5/QtCore/QtDebug:1, from libgui/graphics/PushButtonControl.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-Table.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-TextEdit.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/graphics/PopupMenuControl.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-ToggleTool.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBarButton.cc:30, from libgui/graphics/PushTool.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/QtHandlesUtils.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qpushbutton.h:44, from /usr/include/qt5/QtWidgets/QPushButton:1, from libgui/graphics/PushButtonControl.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-ToolBar.lo CXX libgui/graphics/libgraphics_la-moc-annotation-dialog.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from libgui/graphics/Object.h:29, from libgui/graphics/ToolBarButton.h:29, from libgui/graphics/PushTool.h:29, from libgui/graphics/PushTool.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/ContextMenu.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBarButton.cc:30, from libgui/graphics/ToggleTool.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QKeyEvent:1, from libgui/graphics/BaseControl.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QMouseEvent:1, from libgui/graphics/ButtonGroup.cc:35: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qaction.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/src/gui-settings.cc:36: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-qt-graphics-toolkit.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from libgui/graphics/Object.h:29, from libgui/graphics/ToolBarButton.h:29, from libgui/graphics/ToggleTool.h:29, from libgui/graphics/ToggleTool.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBar.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/m-editor/libgui_src_la-moc-file-editor-interface.lo CXX libgui/src/m-editor/libgui_src_la-moc-file-editor-tab.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/m-editor/libgui_src_la-moc-file-editor.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from libgui/src/gui-settings.h:32, from libgui/graphics/annotation-dialog.cc:34: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qaction.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qmenu.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qevent.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from libgui/graphics/ButtonGroup.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/qcolordialog.h:45, from /usr/include/qt5/QtWidgets/QColorDialog:1, from libgui/graphics/annotation-dialog.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qopenglcontext.h:68, from /usr/include/qt5/QtGui/QOpenGLContext:1, from libgui/graphics/GLCanvas.h:30, from libgui/graphics/GLCanvas.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/m-editor/libgui_src_la-moc-find-dialog.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/QVariant:1, from libgui/graphics/Object.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/m-editor/libgui_src_la-moc-octave-qscintilla.lo CXX libgui/src/m-editor/libgui_src_la-moc-octave-txt-lexer.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/m-editor/libgui_src_la-moc-marker.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /usr/include/qt5/QtGui/qoffscreensurface.h:44, from /usr/include/qt5/QtGui/QOffscreenSurface:1, from libgui/graphics/GLCanvas.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-command-widget.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/m-editor/find-dialog.cc:70: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Figure.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/Canvas.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-external-editor-interface.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QMouseEvent:1, from libgui/graphics/Panel.cc:33: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-community-news.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qopenglversionfunctions.h:58, from /usr/include/qt5/QtGui/qopenglcontext.h:61: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-dialog.lo CXX libgui/src/libgui_src_la-moc-documentation-dock-widget.lo CXX libgui/src/libgui_src_la-moc-documentation.lo In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-documentation-bookmarks.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/QFrame:1, from libgui/graphics/Panel.cc:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/qt-graphics-toolkit.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-dw-main-window.lo CXX libgui/src/libgui_src_la-moc-files-dock-widget.lo CXX libgui/src/libgui_src_la-moc-gui-settings.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-history-dock-widget.lo In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/history-dock-widget.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-interpreter-qobject.lo CXX libgui/src/libgui_src_la-moc-led-indicator.lo CXX libgui/src/libgui_src_la-moc-main-window.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/graphics/Table.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/src/command-widget.cc:35: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-news-reader.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-octave-qobject.lo CXX libgui/src/libgui_src_la-moc-release-notes.lo In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-settings-dialog.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/graphics-init.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-terminal-dock-widget.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qgroupbox.h:44, from /usr/include/qt5/QtWidgets/QGroupBox:1, from libgui/src/command-widget.cc:32: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from libgui/graphics/Table.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextdocument.h:47, from /usr/include/qt5/QtWidgets/qtextedit.h:45, from /usr/include/qt5/QtWidgets/QTextEdit:1, from ./libgui/graphics/moc-TextEdit.h:29, from libgui/graphics/moc-TextEdit.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-color-picker.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qtextedit.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-tab-bar.lo CXX libgui/src/libgui_src_la-moc-qt-interpreter-events.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-shortcuts-tree-widget.lo In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-welcome-wizard.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-workspace-model.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-workspace-view.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/src/libgui_src_la-moc-variable-editor.lo CXX libgui/src/libgui_src_la-moc-variable-editor-model.lo CXX libgui/src/libgui_src_la-moc-find-files-dialog.lo CXX libgui/src/libgui_src_la-moc-find-files-model.lo CXX libgui/src/libgui_src_la-moc-octave-dock-widget.lo CXX libgui/src/libgui_src_la-moc-set-path-dialog.lo CXX libgui/src/libgui_src_la-moc-set-path-model.lo /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libinterp/dldfcn/__delaunayn__.oct /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libinterp/dldfcn/__glpk__.oct GEN libinterp/dldfcn/__init_fltk__.oct GEN libinterp/dldfcn/__fltk_uigetfile__.oct GEN libinterp/dldfcn/__init_gnuplot__.oct GEN libinterp/dldfcn/__ode15__.oct GEN libinterp/dldfcn/__voronoi__.oct GEN libinterp/dldfcn/audiodevinfo.oct GEN libinterp/dldfcn/audioread.oct GEN libinterp/dldfcn/convhulln.oct GEN libinterp/dldfcn/fftw.oct GEN libinterp/dldfcn/gzip.oct CXXLD src/mkoctfile CXXLD src/octave CXXLD libinterp/octave-value/liboctave-value.la In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from libgui/src/dialog.h:32, from libgui/src/qt-interpreter-events.h:40, from libgui/src/interpreter-qobject.h:31, from libgui/src/interpreter-qobject.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/m-editor/moc-file-editor-interface.h:29, from libgui/src/m-editor/moc-file-editor-interface.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qmenu.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ./libgui/src/m-editor/moc-file-editor-tab.h:30, from libgui/src/m-editor/moc-file-editor-tab.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from ./libgui/src/moc-dialog.h:32, from libgui/src/moc-dialog.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from ./libgui/src/m-editor/moc-file-editor-tab.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from ./libgui/src/moc-dialog.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from libgui/src/interpreter-qobject.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from ./libgui/graphics/moc-annotation-dialog.h:30, from libgui/graphics/moc-annotation-dialog.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/src/moc-gui-settings.h:32, from libgui/src/moc-gui-settings.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/moc-documentation.h:29, from libgui/src/moc-documentation.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from ./libgui/src/m-editor/moc-file-editor.h:32, from libgui/src/m-editor/moc-file-editor.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/QColor:1, from ./libgui/src/moc-gui-settings.h:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qopenglcontext.h:68, from /usr/include/qt5/QtGui/QOpenGLContext:1, from ./libgui/graphics/moc-GLCanvas.h:30, from libgui/graphics/moc-GLCanvas.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/graphics/moc-annotation-dialog.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from libgui/src/dialog.h:29: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/m-editor/moc-find-dialog.h:68, from libgui/src/m-editor/moc-find-dialog.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QContextMenuEvent:1, from ./libgui/src/m-editor/moc-octave-qscintilla.h:29, from libgui/src/m-editor/moc-octave-qscintilla.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/moc-documentation-bookmarks.h:30, from libgui/src/moc-documentation-bookmarks.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from ./libgui/src/moc-documentation-bookmarks.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from /usr/include/qt5/QtGui/qoffscreensurface.h:44, from /usr/include/qt5/QtGui/QOffscreenSurface:1, from ./libgui/graphics/moc-GLCanvas.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qevent.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/src/m-editor/moc-find-dialog.h:67: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qopenglversionfunctions.h:58, from /usr/include/qt5/QtGui/qopenglcontext.h:61: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMap:1, from /usr/include/qt5/Qsci/qscilexer.h:26, from libgui/src/m-editor/octave-qscintilla.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/m-editor/file-editor-tab.cc:36: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/documentation.h:29, from ./libgui/src/moc-documentation-dock-widget.h:29, from libgui/src/moc-documentation-dock-widget.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/moc-tab-bar.h:32, from libgui/src/moc-tab-bar.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/QColor:1, from /usr/include/qt5/Qsci/qscilexer.h:24: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qmenu.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from ./libgui/src/dialog.h:32, from ./libgui/src/qt-interpreter-events.h:40, from ./libgui/src/moc-interpreter-qobject.h:31, from libgui/src/moc-interpreter-qobject.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/QObject:1, from ./libgui/src/moc-interpreter-qobject.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from ./libgui/src/dialog.h:29: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/moc-history-dock-widget.h:30, from libgui/src/moc-history-dock-widget.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from ./libgui/src/moc-files-dock-widget.h:29, from libgui/src/moc-files-dock-widget.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from ./libgui/src/moc-history-dock-widget.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/m-editor/file-editor.cc:34: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from ./libgui/src/moc-octave-qobject.h:31, from libgui/src/moc-octave-qobject.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from ./libgui/src/dialog.h:32, from ./libgui/src/moc-qt-interpreter-events.h:40, from libgui/src/moc-qt-interpreter-events.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QMouseEvent:1, from ./libgui/src/octave-dock-widget.h:31, from ./libgui/src/moc-terminal-dock-widget.h:31, from libgui/src/moc-terminal-dock-widget.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractListModel:1, from ./libgui/src/moc-find-files-model.h:28, from libgui/src/moc-find-files-model.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QModelIndex:1, from ./libgui/src/moc-find-files-dialog.h:30, from libgui/src/moc-find-files-dialog.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/src/moc-find-files-dialog.h:28: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QList:1, from ./libgui/src/moc-qt-interpreter-events.h:34: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from ./libgui/src/octave-dock-widget.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from ./libgui/src/dialog.h:29: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD libgui/qterminal/libqterminal.la /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/QFont:1, from /usr/include/qt5/Qsci/qscilexer.h:25: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractTableModel:1, from ./libgui/src/moc-workspace-model.h:29, from libgui/src/moc-workspace-model.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from ./libgui/src/moc-settings-dialog.h:31, from libgui/src/moc-settings-dialog.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from ./libgui/src/moc-settings-dialog.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = QVariant]' 860 | node_copy(reinterpret_cast(p.begin()), | ^~~~~~~~~ /usr/include/qt5/QtCore/qstatemachine.h:80:59: required from here 80 | inline QList arguments() const { return m_arguments; } | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QKeyEvent:1, from ./libgui/src/moc-shortcuts-tree-widget.h:31, from libgui/src/moc-shortcuts-tree-widget.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits< >::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QModelIndex:1, from ./libgui/src/moc-set-path-dialog.h:30, from libgui/src/moc-set-path-dialog.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qheaderview.h:44, from /usr/include/qt5/QtWidgets/QHeaderView:1, from ./libgui/src/moc-variable-editor.h:31, from libgui/src/moc-variable-editor.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractListModel:1, from ./libgui/src/moc-set-path-model.h:29, from libgui/src/moc-set-path-model.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QMouseEvent:1, from ./libgui/src/moc-octave-dock-widget.h:31, from libgui/src/moc-octave-dock-widget.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from ./libgui/src/moc-shortcuts-tree-widget.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = QVariant]' 860 | node_copy(reinterpret_cast(p.begin()), | ^~~~~~~~~ /usr/include/qt5/QtCore/qstatemachine.h:80:59: required from here 80 | inline QList arguments() const { return m_arguments; } | ^~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/src/moc-set-path-dialog.h:28: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from ./libgui/src/moc-octave-dock-widget.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ./libgui/src/moc-main-window.h:30, from libgui/src/moc-main-window.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qevent.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/moc-workspace-view.h:30, from libgui/src/moc-workspace-view.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD libinterp/corefcn/libcorefcn.la /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from ./libgui/src/moc-workspace-view.h:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractTableModel:1, from ./libgui/src/moc-variable-editor-model.h:31, from libgui/src/moc-variable-editor-model.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:1235:27: required from 'typename QMap::iterator QMultiMap::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap::iterator = QMap::iterator]' 1235 | Node* y = this->d->end(); | ~~~~~~~~~~~~^~ /usr/include/qt5/QtCore/qvariant.h:845:74: required from here 845 | static_cast &>(l).insert(it.key().toString(), it.value()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node*' {aka 'QMapNode*'} increases required alignment of target type [-Wcast-align] 215 | Node *end() { return reinterpret_cast(&header); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' 921 | node_destruct(reinterpret_cast(data->array + data->begin), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | reinterpret_cast(data->array + data->end)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' 874 | dealloc(d); | ^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:809:30: required from here 809 | QVariantList l; | ^ /usr/include/qt5/QtCore/qlist.h:526:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 526 | while (from != to) --to, reinterpret_cast(to)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(Node*, Node*, Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' 835 | node_copy(reinterpret_cast(p.begin()), reinterpret_cast(p.end()), n); | ^~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' 613 | detach_helper(alloc); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qvariant.h:810:26: required from here 810 | l.reserve(iter.size()); | ~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:505:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 505 | new (current) T(*reinterpret_cast(src)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:511:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 511 | (reinterpret_cast(current))->~T(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' 645 | node_destruct(©); | ~~~~~~~~~~~~~^~~~~~~ /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' 402 | { append(t); return *this; } | ~~~~~~^~~ /usr/include/qt5/QtCore/qvariant.h:812:27: required from here 812 | l << *it; | ^~ /usr/include/qt5/QtCore/qlist.h:482:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] 482 | else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' 595 | concrete(node)->~Node(); | ~~~~~~~~^~~~~~ /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' 619 | x->free_helper(deleteNode2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' 250 | ~QHash() { if (!d->ref.deref()) freeData(d); } | ^~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:826:30: required from here 826 | QVariantHash l; | ^ /usr/include/qt5/QtCore/qhash.h:235:16: warning: cast from 'QHashData::Node*' to 'QHash::Node*' {aka 'QHashNode*'} increases required alignment of target type [-Wcast-align] 235 | return reinterpret_cast(node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:495:28: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' 495 | i = i->nextNode(); | ~~~~~~~~~~~^~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:90:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 90 | ++__first; | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h:151:29: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]' 151 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 152 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' 1310 | { return int(std::distance(static_cast(p)->begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | static_cast(p)->end())); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' 1349 | , _size(sizeImpl) | ^~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qvariant.h:792:140: required from here 792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast(v.constData()))); | ^ /usr/include/qt5/QtCore/qmap.h:115:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] 115 | inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD libgui/graphics/libgraphics.la CXXLD src/octave-config CXXLD libgui/src/libgui-src.la CXXLD liboctave/array/libarray.la CXXLD liboctave/liboctave.la CXXLD libinterp/liboctinterp.la CXXLD libgui/liboctgui.la CXXLD src/octave-cli GEN src/octave-cli-9.2.0 CXXLD src/octave-gui GEN src/octave-gui-9.2.0 Octave successfully built. Now choose from the following: ./run-octave - to run in place to test before installing make check - to run the tests make install - to install (PREFIX=/usr) HG ID for this build is "f7f956555e4a" make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' make[1]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' preserving existing HG-ID file make check-recursive make[1]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' preserving existing HG-ID file Making check in libgnu make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make check-recursive make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' Making check in test make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make check-am make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make check-local make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' MKMEXFILE mex/bug_54096.mex MKMEXFILE mex/bug_51725.mex MKMEXFILE mex/mexnumtst.mex Integrated test scripts: [ CPU / CLOCK ] liboctave/array/Array-base.cc-tst .............................. pass 21/21 [ 0.079s / 0.079s] liboctave/array/CMatrix.cc-tst ................................. pass 11/11 [ 0.037s / 0.037s] liboctave/array/CSparse.cc-tst ................................. pass 10/10 [ 0.051s / 0.051s] liboctave/array/Sparse.cc-tst .................................. pass 107/107 [ 0.546s / 0.547s] liboctave/array/dMatrix.cc-tst ................................. pass 10/10 [ 0.031s / 0.031s] liboctave/array/dSparse.cc-tst ................................. pass 12/12 [ 0.047s / 0.047s] liboctave/array/fCMatrix.cc-tst ................................ pass 11/11 [ 0.036s / 0.036s] liboctave/array/fMatrix.cc-tst ................................. pass 8/8 [ 0.025s / 0.025s] liboctave/array/idx-vector.cc-tst .............................. pass 2/2 [ 0.008s / 0.008s] liboctave/util/oct-inttypes.cc-tst ............................. pass 28/28 [ 0.051s / 0.051s] libinterp/corefcn/Cell.cc-tst .................................. pass 5/5 [ 0.016s / 0.016s] libinterp/corefcn/__contourc__.cc-tst .......................... pass 1/1 [ 0.005s / 0.005s] libinterp/corefcn/__dsearchn__.cc-tst .......................... pass 1/1 [ 0.005s / 0.005s] libinterp/corefcn/__eigs__.cc-tst .............................. pass 1/1 [ 0.005s / 0.005s] libinterp/corefcn/__ichol__.cc-tst ............................. pass 1/1 [ 0.012s / 0.012s] libinterp/corefcn/__ilu__.cc-tst ............................... pass 1/1 [ 0.006s / 0.006s] libinterp/corefcn/__isprimelarge__.cc-tst ...................... pass 10/10 [ 1.551s / 1.551s] libinterp/corefcn/__lin_interpn__.cc-tst ....................... pass 1/1 [ 0.011s / 0.011s] libinterp/corefcn/__magick_read__.cc-tst ....................... pass 4/4 [ 0.009s / 0.009s] libinterp/corefcn/__pchip_deriv__.cc-tst ....................... pass 4/4 [ 0.023s / 0.023s] libinterp/corefcn/__qp__.cc-tst ................................ pass 1/1 [ 0.006s / 0.006s] libinterp/corefcn/amd.cc-tst ................................... pass 4/4 [ 0.020s / 0.020s] libinterp/corefcn/besselj.cc-tst ............................... pass 200/200 [ 0.667s / 1.024s] libinterp/corefcn/bitfcns.cc-tst ............................... pass 60/60 [ 0.141s / 0.848s] libinterp/corefcn/bsxfun.cc-tst ................................ pass 82/82 [ 2.417s / 5.171s] libinterp/corefcn/call-stack.cc-tst ............................ pass 3/3 [ 0.019s / 0.019s] libinterp/corefcn/cellfun.cc-tst ............................... pass 135/135 [ 1.335s / 2.755s] libinterp/corefcn/chol.cc-tst .................................. pass 42/42 [ 1.330s / 0.444s] libinterp/corefcn/colamd.cc-tst ................................ pass 8/8 [ 0.154s / 0.392s] libinterp/corefcn/colloc.cc-tst ................................ pass 12/12 [ 0.040s / 0.383s] libinterp/corefcn/conv2.cc-tst ................................. pass 48/51 [ 0.400s / 1.100s] (reported bug) XFAIL 3 libinterp/corefcn/dassl.cc-tst ................................. pass 4/4 [ 0.042s / 0.215s] libinterp/corefcn/data.cc-tst .................................. pass 1242/1248 [ 5.768s / 16.253s] (reported bug) XFAIL 6 libinterp/corefcn/debug.cc-tst ................................. pass 1/1 [ 0.022s / 0.022s] libinterp/corefcn/defaults.cc-tst .............................. pass 10/10 [ 0.044s / 0.906s] libinterp/corefcn/det.cc-tst ................................... pass 6/6 [ 0.027s / 0.377s] libinterp/corefcn/dirfns.cc-tst ................................ pass 4/4 [ 0.367s / 0.367s] (run-time condition) SKIP 1 libinterp/corefcn/dlmread.cc-tst ............................... pass 7/9 [ 0.086s / 0.086s] FAIL 1 REGRESSION 1 (missing feature) SKIP 2 libinterp/corefcn/dmperm.cc-tst ................................ pass 5/5 [ 0.026s / 0.198s] libinterp/corefcn/dot.cc-tst ................................... pass 24/24 [ 0.100s / 1.153s] libinterp/corefcn/eig.cc-tst ................................... pass 73/73 [ 2.616s / 0.756s] libinterp/corefcn/ellipj.cc-tst ................................ pass 18/18 [ 0.590s / 1.123s] libinterp/corefcn/environment.cc-tst ........................... pass 6/6 [ 0.016s / 0.016s] libinterp/corefcn/error.cc-tst ................................. pass 4/4 [ 0.031s / 0.031s] libinterp/corefcn/errwarn.cc-tst ............................... pass 1/1 [ 0.006s / 0.006s] libinterp/corefcn/event-manager.cc-tst ......................... pass 3/3 [ 0.019s / 0.367s] libinterp/corefcn/fcn-info.cc-tst .............................. pass 4/4 [ 0.019s / 0.190s] libinterp/corefcn/fft.cc-tst ................................... pass 23/23 [ 0.102s / 0.275s] libinterp/corefcn/fft2.cc-tst .................................. pass 4/4 [ 0.022s / 0.022s] libinterp/corefcn/file-io.cc-tst ............................... pass 101/102 [ 0.459s / 0.645s] (missing feature) SKIP 1 (reported bug) XFAIL 1 libinterp/corefcn/filter.cc-tst ................................ pass 14/14 [ 0.074s / 0.074s] libinterp/corefcn/find.cc-tst .................................. pass 23/23 [ 0.080s / 0.261s] libinterp/corefcn/gcd.cc-tst ................................... pass 9/9 [ 0.036s / 0.389s] libinterp/corefcn/getrusage.cc-tst ............................. pass 1/1 [ 0.009s / 0.009s] libinterp/corefcn/gh-manager.cc-tst ............................ pass 0/0 [ 0.010s / 0.010s] (run-time condition) SKIP 1 libinterp/corefcn/givens.cc-tst ................................ pass 6/6 [ 0.026s / 0.375s] libinterp/corefcn/graphics.cc-tst .............................. pass 51/51 [ 2.727s / 2.742s] (run-time condition) SKIP 3 libinterp/corefcn/gsvd.cc-tst .................................. pass 45/46 [ 0.929s / 0.736s] (reported bug) XFAIL 1 libinterp/corefcn/hash.cc-tst .................................. pass 53/53 [ 0.118s / 1.164s] libinterp/corefcn/help.cc-tst .................................. pass 1/1 [ 0.927s / 0.928s] libinterp/corefcn/hess.cc-tst .................................. pass 5/5 [ 0.027s / 0.377s] libinterp/corefcn/hex2num.cc-tst ............................... pass 21/21 [ 0.055s / 0.404s] libinterp/corefcn/input.cc-tst ................................. pass 11/11 [ 0.070s / 0.412s] libinterp/corefcn/inv.cc-tst ................................... pass 60/62 [ 0.224s / 0.575s] (reported bug) XFAIL 2 libinterp/corefcn/jsondecode.cc-tst ............................ pass 1/1 [ 0.018s / 0.376s] libinterp/corefcn/jsonencode.cc-tst ............................ pass 2/2 [ 0.032s / 0.743s] libinterp/corefcn/kron.cc-tst .................................. pass 14/14 [ 0.048s / 0.049s] libinterp/corefcn/load-save.cc-tst ............................. pass 5/5 [ 0.044s / 0.044s] libinterp/corefcn/lookup.cc-tst ................................ pass 20/20 [ 0.055s / 0.055s] libinterp/corefcn/lsode.cc-tst ................................. pass 5/5 [ 0.040s / 0.216s] libinterp/corefcn/lu.cc-tst .................................... pass 24/24 [ 0.112s / 0.300s] libinterp/corefcn/mappers.cc-tst ............................... pass 413/420 [ 1.757s / 22.286s] REGRESSION 6 (run-time condition) SKIP 7 (reported bug) XFAIL 1 libinterp/corefcn/matrix_type.cc-tst ........................... pass 51/51 [ 0.100s / 0.100s] libinterp/corefcn/max.cc-tst ................................... pass 111/114 [ 0.432s / 1.863s] (reported bug) XFAIL 3 libinterp/corefcn/mgorth.cc-tst ................................ pass 2/2 [ 0.142s / 0.143s] libinterp/corefcn/nproc.cc-tst ................................. pass 6/6 [ 0.018s / 0.018s] libinterp/corefcn/oct-hist.cc-tst .............................. pass 2/2 [ 0.008s / 0.008s] libinterp/corefcn/oct-map.cc-tst ............................... pass 10/10 [ 0.043s / 0.043s] libinterp/corefcn/ordqz.cc-tst ................................. pass 32/32 [ 0.140s / 1.020s] libinterp/corefcn/ordschur.cc-tst .............................. pass 4/4 [ 0.024s / 0.024s] libinterp/corefcn/perms.cc-tst ................................. pass 37/37 [ 0.132s / 0.310s] libinterp/corefcn/pinv.cc-tst .................................. pass 24/24 [ 0.075s / 0.075s] libinterp/corefcn/pow2.cc-tst .................................. pass 24/24 [ 0.294s / 0.641s] libinterp/corefcn/pr-output.cc-tst ............................. pass 12/13 [ 0.049s / 0.222s] (reported bug) XFAIL 1 libinterp/corefcn/psi.cc-tst ................................... pass 30/30 [ 0.130s / 0.473s] libinterp/corefcn/qr.cc-tst .................................... pass 71/71 [ 2.055s / 0.794s] libinterp/corefcn/quad.cc-tst .................................. pass 12/12 [ 1.552s / 1.810s] libinterp/corefcn/quadcc.cc-tst ................................ pass 25/25 [ 0.126s / 0.656s] libinterp/corefcn/qz.cc-tst .................................... pass 10/10 [ 0.069s / 0.762s] libinterp/corefcn/rand.cc-tst .................................. pass 67/67 [ 0.364s / 0.365s] libinterp/corefcn/rcond.cc-tst ................................. pass 8/8 [ 0.022s / 0.022s] libinterp/corefcn/regexp.cc-tst ................................ pass 121/122 [ 0.665s / 1.018s] (reported bug) XFAIL 1 libinterp/corefcn/schur.cc-tst ................................. pass 11/11 [ 0.048s / 0.577s] libinterp/corefcn/sighandlers.cc-tst ........................... pass 11/11 [ 0.043s / 0.213s] libinterp/corefcn/sparse-xpow.cc-tst ........................... pass 4/5 [ 0.030s / 0.030s] (reported bug) XFAIL 1 libinterp/corefcn/sparse.cc-tst ................................ pass 29/29 [ 0.096s / 0.961s] libinterp/corefcn/spparms.cc-tst ............................... pass 9/9 [ 0.031s / 0.032s] libinterp/corefcn/sqrtm.cc-tst ................................. pass 4/4 [ 0.016s / 0.016s] libinterp/corefcn/strfind.cc-tst ............................... pass 35/35 [ 0.125s / 1.356s] libinterp/corefcn/strfns.cc-tst ................................ pass 129/129 [ 0.353s / 1.916s] (missing feature) SKIP 3 libinterp/corefcn/sub2ind.cc-tst ............................... pass 34/34 [ 0.100s / 0.100s] libinterp/corefcn/svd.cc-tst ................................... pass 21/21 [ 0.210s / 0.451s] libinterp/corefcn/sylvester.cc-tst ............................. pass 9/9 [ 0.119s / 0.744s] libinterp/corefcn/symbfact.cc-tst .............................. pass 4/4 [ 0.033s / 0.380s] libinterp/corefcn/symrcm.cc-tst ................................ pass 2/2 [ 0.015s / 0.015s] libinterp/corefcn/symtab.cc-tst ................................ pass 3/3 [ 0.020s / 0.020s] libinterp/corefcn/syscalls.cc-tst .............................. pass 11/11 [ 0.070s / 10.940s] libinterp/corefcn/sysdep.cc-tst ................................ pass 10/10 [ 0.049s / 1.225s] (run-time condition) SKIP 12 libinterp/corefcn/time.cc-tst .................................. pass 27/27 [ 0.115s / 1.840s] libinterp/corefcn/toplev.cc-tst ................................ pass 7/7 [ 0.031s / 0.387s] libinterp/corefcn/tril.cc-tst .................................. pass 22/22 [ 0.080s / 0.426s] libinterp/corefcn/tsearch.cc-tst ............................... pass 6/6 [ 0.027s / 0.198s] libinterp/corefcn/typecast.cc-tst .............................. pass 60/60 [ 0.174s / 1.577s] libinterp/corefcn/utils.cc-tst ................................. pass 100/100 [ 0.326s / 5.223s] (run-time condition) SKIP 1 libinterp/corefcn/variables.cc-tst ............................. pass 46/46 [ 0.161s / 1.022s] libinterp/dldfcn/__delaunayn__.cc-tst .......................... pass 1/1 [ 0.006s / 0.006s] libinterp/dldfcn/__fltk_uigetfile__.cc-tst ..................... pass 1/1 [ 0.005s / 0.005s] libinterp/dldfcn/__glpk__.cc-tst ............................... pass 1/1 [ 0.005s / 0.005s] libinterp/dldfcn/__init_fltk__.cc-tst .......................... pass 1/1 [ 0.005s / 0.005s] libinterp/dldfcn/__init_gnuplot__.cc-tst ....................... pass 1/1 [ 0.005s / 0.005s] libinterp/dldfcn/__ode15__.cc-tst .............................. pass 1/1 [ 0.005s / 0.005s] libinterp/dldfcn/__voronoi__.cc-tst ............................ pass 1/1 [ 0.005s / 0.005s] libinterp/dldfcn/audiodevinfo.cc-tst ...........................ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5727:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM sysdefault ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5727:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM sysdefault ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21 ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21 ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40 ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41 ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50 ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51 ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71 ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5727:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM hdmi ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5727:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM hdmi ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5727:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM default ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5727:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM default ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_card_id returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5727:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2722:(snd_pcm_open_noupdate) Unknown PCM dmix Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock pass 4/4 [ 0.028s / 0.031s] libinterp/dldfcn/audioread.cc-tst .............................. pass 6/6 [ 0.031s / 0.031s] libinterp/dldfcn/convhulln.cc-tst .............................. pass 4/4 [ 0.032s / 0.032s] libinterp/dldfcn/fftw.cc-tst ................................... pass 13/13 [ 0.056s / 0.420s] libinterp/dldfcn/gzip.cc-tst ................................... pass 7/7 [ 1.617s / 2.370s] libinterp/octave-value/ov-base-mat.cc-tst ...................... pass 1/1 [ 0.007s / 0.007s] libinterp/octave-value/ov-base-sparse.cc-tst ................... pass 1/1 [ 0.012s / 0.012s] libinterp/octave-value/ov-bool-mat.cc-tst ...................... pass 1/1 [ 0.035s / 0.035s] libinterp/octave-value/ov-cell.cc-tst .......................... pass 4/4 [ 0.517s / 0.518s] libinterp/octave-value/ov-class.cc-tst ......................... pass 48/48 [ 0.121s / 0.297s] (run-time condition) SKIP 2 libinterp/octave-value/ov-classdef.cc-tst ...................... pass 2/2 [ 0.009s / 0.009s] libinterp/octave-value/ov-cx-diag.cc-tst ....................... pass 1/1 [ 0.007s / 0.007s] libinterp/octave-value/ov-fcn-handle.cc-tst .................... pass 14/14 [ 0.088s / 0.441s] libinterp/octave-value/ov-java.cc-tst .......................... pass 0/0 [ 0.046s / 0.046s] (run-time condition) SKIP 16 libinterp/octave-value/ov-lazy-idx.cc-tst ...................... pass 11/11 [ 0.028s / 0.028s] libinterp/octave-value/ov-null-mat.cc-tst ...................... pass 8/8 [ 0.025s / 0.025s] libinterp/octave-value/ov-oncleanup.cc-tst ..................... pass 1/1 [ 0.008s / 0.008s] libinterp/octave-value/ov-range.cc-tst .........................Warning! Library version information error. The HDF5 library version information are not consistent in its source code. This is NOT a fatal error but should be corrected. Setting the environment variable 'HDF5_DISABLE_VERSION_CHECK' to a value of 1 will suppress this warning. Library version information are: H5_VERS_MAJOR=1, H5_VERS_MINOR=14, H5_VERS_RELEASE=4, H5_VERS_SUBRELEASE=2, H5_VERS_INFO=HDF5 library version: 1.14.4 pass 6/6 [ 0.028s / 0.028s] libinterp/octave-value/ov-str-mat.cc-tst ....................... pass 1/1 [ 0.007s / 0.007s] libinterp/octave-value/ov-struct.cc-tst ........................ pass 35/35 [ 0.416s / 0.417s] libinterp/octave-value/ov-typeinfo.cc-tst ...................... pass 55/55 [ 0.095s / 0.272s] (run-time condition) SKIP 1 libinterp/octave-value/ov-usr-fcn.cc-tst ....................... pass 12/12 [ 0.050s / 0.050s] libinterp/octave-value/ov.cc-tst ............................... pass 109/109 [ 0.294s / 0.995s] libinterp/parse-tree/bp-table.cc-tst ........................... pass 1/1 [ 0.012s / 0.012s] libinterp/parse-tree/lex.ll-tst ................................ pass 9/9 [ 0.029s / 0.202s] libinterp/parse-tree/oct-parse.yy-tst .......................... pass 30/30 [ 0.086s / 0.087s] libinterp/parse-tree/pt-assign.cc-tst .......................... pass 5/5 [ 0.024s / 0.024s] libinterp/parse-tree/pt-eval.cc-tst ............................ pass 17/17 [ 0.063s / 0.244s] libinterp/parse-tree/pt-fcn-handle.cc-tst ...................... pass 5/5 [ 0.017s / 0.017s] libinterp/parse-tree/pt-idx.cc-tst ............................. pass 6/6 [ 0.022s / 0.022s] libinterp/parse-tree/pt-tm-const.cc-tst ........................ pass 202/203 [ 0.406s / 0.407s] (reported bug) XFAIL 1 libinterp/octave.cc-tst ........................................ pass 10/10 [ 0.049s / 0.915s] +containers/Map.m .............................................. pass 40/40 [ 0.478s / 0.479s] +matlab/+lang/makeUniqueStrings.m .............................. pass 12/12 [ 0.105s / 0.288s] +matlab/+lang/makeValidName.m .................................. pass 18/18 [ 0.057s / 0.233s] +matlab/+net/base64decode.m .................................... pass 9/9 [ 0.031s / 0.204s] +matlab/+net/base64encode.m .................................... pass 9/9 [ 0.030s / 0.206s] @ftp/ascii.m ................................................... pass 1/1 [ 0.007s / 0.007s] @ftp/binary.m .................................................. pass 1/1 [ 0.007s / 0.007s] @ftp/cd.m ...................................................... pass 1/1 [ 0.007s / 0.007s] @ftp/close.m ................................................... pass 1/1 [ 0.007s / 0.007s] @ftp/delete.m .................................................. pass 1/1 [ 0.007s / 0.007s] @ftp/dir.m ..................................................... pass 1/1 [ 0.007s / 0.007s] @ftp/ftp.m ..................................................... pass 1/1 [ 0.008s / 0.008s] @ftp/loadobj.m ................................................. pass 1/1 [ 0.007s / 0.007s] @ftp/mget.m .................................................... pass 1/1 [ 0.007s / 0.007s] @ftp/mkdir.m ................................................... pass 1/1 [ 0.007s / 0.007s] @ftp/mput.m .................................................... pass 1/1 [ 0.007s / 0.007s] @ftp/rename.m .................................................. pass 1/1 [ 0.007s / 0.007s] @ftp/rmdir.m ................................................... pass 1/1 [ 0.007s / 0.007s] @ftp/saveobj.m ................................................. pass 1/1 [ 0.007s / 0.007s] audio/@audioplayer/audioplayer.m ............................... pass 1/1 [ 0.017s / 0.018s] (run-time condition) SKIP 3 audio/@audioplayer/disp.m ...................................... pass 1/1 [ 0.007s / 0.007s] audio/@audioplayer/get.m ....................................... pass 0/0 [ 0.010s / 0.010s] (run-time condition) SKIP 2 audio/@audioplayer/isplaying.m ................................. pass 0/0 [ 0.007s / 0.007s] (run-time condition) SKIP 1 audio/@audioplayer/pause.m ..................................... pass 1/1 [ 0.007s / 0.007s] audio/@audioplayer/play.m ...................................... pass 1/1 [ 0.007s / 0.007s] audio/@audioplayer/playblocking.m .............................. pass 1/1 [ 0.007s / 0.007s] audio/@audioplayer/resume.m .................................... pass 1/1 [ 0.007s / 0.007s] audio/@audioplayer/set.m ....................................... pass 0/0 [ 0.015s / 0.015s] (run-time condition) SKIP 4 audio/@audioplayer/stop.m ...................................... pass 1/1 [ 0.007s / 0.007s] audio/@audioplayer/subsasgn.m .................................. pass 0/0 [ 0.009s / 0.009s] (run-time condition) SKIP 2 audio/@audioplayer/subsref.m ................................... pass 0/0 [ 0.009s / 0.009s] (run-time condition) SKIP 2 audio/@audiorecorder/audiorecorder.m ........................... pass 3/3 [ 0.032s / 0.560s] audio/@audiorecorder/disp.m .................................... pass 1/1 [ 0.007s / 0.007s] audio/@audiorecorder/get.m ..................................... pass 0/0 [ 0.011s / 0.011s] (run-time condition) SKIP 2 audio/@audiorecorder/getaudiodata.m ............................ pass 0/0 [ 0.012s / 0.012s] (run-time condition) SKIP 3 audio/@audiorecorder/isrecording.m ............................. pass 0/0 [ 0.007s / 0.007s] (run-time condition) SKIP 1 audio/@audiorecorder/pause.m ................................... pass 1/1 [ 0.007s / 0.007s] audio/@audiorecorder/play.m .................................... pass 1/1 [ 0.007s / 0.007s] audio/@audiorecorder/record.m .................................. pass 1/1 [ 0.007s / 0.007s] audio/@audiorecorder/recordblocking.m .......................... pass 1/1 [ 0.007s / 0.007s] audio/@audiorecorder/resume.m .................................. pass 1/1 [ 0.007s / 0.007s] audio/@audiorecorder/set.m ..................................... pass 0/0 [ 0.015s / 0.015s] (run-time condition) SKIP 4 audio/@audiorecorder/stop.m .................................... pass 1/1 [ 0.007s / 0.007s] audio/@audiorecorder/subsasgn.m ................................ pass 0/0 [ 0.009s / 0.009s] (run-time condition) SKIP 2 audio/@audiorecorder/subsref.m ................................. pass 0/0 [ 0.009s / 0.009s] (run-time condition) SKIP 2 audio/lin2mu.m ................................................. pass 17/17 [ 0.061s / 0.240s] audio/mu2lin.m ................................................. pass 16/16 [ 0.060s / 0.237s] audio/record.m ................................................. pass 5/5 [ 0.017s / 0.017s] audio/sound.m .................................................. pass 4/4 [ 0.022s / 0.201s] audio/soundsc.m ................................................ pass 10/10 [ 0.037s / 0.215s] deprecated/shift.m ............................................. pass 9/9 [ 0.051s / 0.400s] elfun/acosd.m .................................................. pass 2/2 [ 0.017s / 0.188s] elfun/acot.m ................................................... pass 2/2 [ 0.017s / 0.191s] elfun/acotd.m .................................................. pass 2/2 [ 0.017s / 0.193s] elfun/acoth.m .................................................. pass 2/2 [ 0.017s / 0.192s] elfun/acsc.m ................................................... pass 2/2 [ 0.017s / 0.188s] elfun/acscd.m .................................................. pass 2/2 [ 0.017s / 0.192s] elfun/acsch.m .................................................. pass 2/2 [ 0.017s / 0.188s] elfun/asec.m ................................................... pass 2/2 [ 0.017s / 0.193s] elfun/asecd.m .................................................. pass 2/2 [ 0.017s / 0.187s] elfun/asech.m .................................................. pass 3/3 [ 0.019s / 0.194s] elfun/asind.m .................................................. pass 2/2 [ 0.016s / 0.193s] elfun/atan2d.m ................................................. pass 3/3 [ 0.024s / 0.377s] elfun/atand.m .................................................. pass 2/2 [ 0.016s / 0.193s] elfun/cosd.m ................................................... pass 10/10 [ 0.037s / 0.213s] elfun/cospi.m .................................................. pass 4/4 [ 0.021s / 0.197s] elfun/cot.m .................................................... pass 2/2 [ 0.016s / 0.187s] elfun/cotd.m ................................................... pass 4/4 [ 0.020s / 0.191s] elfun/coth.m ................................................... pass 2/2 [ 0.016s / 0.187s] elfun/csc.m .................................................... pass 2/2 [ 0.016s / 0.187s] elfun/cscd.m ................................................... pass 4/4 [ 0.019s / 0.195s] elfun/csch.m ................................................... pass 2/2 [ 0.016s / 0.193s] elfun/sec.m .................................................... pass 2/2 [ 0.016s / 0.187s] elfun/secd.m ................................................... pass 4/4 [ 0.019s / 0.190s] elfun/sech.m ................................................... pass 2/2 [ 0.016s / 0.192s] elfun/sind.m ................................................... pass 10/10 [ 0.036s / 0.207s] elfun/sinpi.m .................................................. pass 4/4 [ 0.021s / 0.192s] elfun/tand.m ................................................... pass 4/4 [ 0.019s / 0.196s] general/accumarray.m ........................................... pass 23/23 [ 0.135s / 0.314s] general/accumdim.m ............................................. pass 13/13 [ 0.068s / 0.429s] general/bincoeff.m ............................................. pass 11/11 [ 0.051s / 0.400s] general/bitcmp.m ............................................... pass 10/10 [ 0.043s / 0.043s] general/bitget.m ............................................... pass 16/16 [ 0.070s / 0.418s] general/bitset.m ............................................... pass 26/26 [ 0.100s / 0.452s] general/blkdiag.m .............................................. pass 10/10 [ 0.041s / 0.041s] general/cart2pol.m ............................................. pass 28/28 [ 0.117s / 0.300s] general/cart2sph.m ............................................. pass 21/21 [ 0.102s / 0.458s] general/cell2mat.m ............................................. pass 19/19 [ 0.069s / 0.246s] general/celldisp.m ............................................. pass 3/3 [ 0.019s / 0.191s] general/circshift.m ............................................ pass 16/16 [ 0.066s / 0.411s] general/common_size.m .......................................... pass 4/4 [ 0.025s / 0.025s] general/cplxpair.m ............................................. pass 22/22 [ 0.089s / 0.267s] general/cumtrapz.m ............................................. pass 26/26 [ 0.095s / 0.274s] general/curl.m ................................................. pass 1/1 [ 0.022s / 0.022s] general/dblquad.m .............................................. pass 4/4 [ 2.349s / 2.353s] general/deal.m ................................................. pass 4/4 [ 0.025s / 0.199s] general/deg2rad.m .............................................. pass 7/7 [ 0.029s / 0.203s] general/del2.m ................................................. pass 20/20 [ 0.225s / 0.578s] general/divergence.m ........................................... pass 1/1 [ 0.013s / 0.013s] general/flip.m ................................................. pass 9/9 [ 0.041s / 0.219s] general/fliplr.m ............................................... pass 8/8 [ 0.034s / 0.206s] general/flipud.m ............................................... pass 8/8 [ 0.035s / 0.206s] general/gradient.m ............................................. pass 5/5 [ 0.070s / 0.070s] general/idivide.m .............................................. pass 26/26 [ 0.076s / 0.253s] general/int2str.m .............................................. pass 8/8 [ 0.031s / 0.202s] general/integral.m ............................................. pass 34/34 [ 0.294s / 1.009s] general/integral2.m ............................................ pass 50/50 [ 7.001s / 8.986s] general/integral3.m ............................................ pass 42/42 [ 4.002s / 6.295s] general/interp1.m .............................................. pass 234/234 [ 1.357s / 1.903s] general/interp2.m .............................................. pass 57/59 [ 0.473s / 0.838s] (reported bug) XFAIL 2 general/interp3.m .............................................. pass 23/23 [ 0.177s / 0.356s] general/interpft.m ............................................. pass 14/14 [ 0.070s / 0.423s] general/interpn.m .............................................. pass 19/19 [ 0.203s / 0.573s] general/isequal.m .............................................. pass 115/115 [ 0.448s / 0.797s] (run-time condition) SKIP 1 general/isequaln.m ............................................. pass 16/16 [ 0.079s / 0.426s] general/isuniform.m ............................................ pass 13/13 [ 0.064s / 0.237s] general/logspace.m ............................................. pass 12/12 [ 0.052s / 0.228s] (missing feature) SKIP 2 general/nextpow2.m ............................................. pass 17/17 [ 0.056s / 0.227s] general/num2str.m .............................................. pass 45/45 [ 0.140s / 0.315s] general/pagectranspose.m ....................................... pass 3/3 [ 0.020s / 0.196s] general/pagetranspose.m ........................................ pass 3/3 [ 0.020s / 0.192s] general/pol2cart.m ............................................. pass 27/27 [ 0.117s / 0.294s] general/polyarea.m ............................................. pass 4/4 [ 0.023s / 0.023s] general/postpad.m .............................................. pass 14/14 [ 0.055s / 0.409s] general/prepad.m ............................................... pass 19/19 [ 0.066s / 0.421s] general/quad2d.m ............................................... pass 48/48 [ 0.333s / 2.289s] general/quadgk.m ............................................... pass 30/30 [ 0.179s / 0.540s] general/quadl.m ................................................ pass 10/10 [ 0.165s / 0.709s] general/quadv.m ................................................ pass 11/11 [ 0.137s / 0.685s] general/rad2deg.m .............................................. pass 7/7 [ 0.028s / 0.207s] general/randi.m ................................................ pass 29/29 [ 0.110s / 0.295s] general/rat.m .................................................. pass 14/14 [ 0.059s / 0.239s] general/repelem.m .............................................. pass 58/58 [ 0.255s / 0.971s] general/repmat.m ............................................... pass 45/45 [ 0.154s / 0.154s] general/rescale.m .............................................. pass 24/24 [ 0.099s / 0.998s] general/rng.m .................................................. pass 20/20 [ 0.152s / 1.778s] general/rot90.m ................................................ pass 8/8 [ 0.054s / 0.228s] general/rotdim.m ............................................... pass 19/19 [ 0.078s / 0.256s] general/shiftdim.m ............................................. pass 5/5 [ 0.029s / 0.205s] general/sortrows.m ............................................. pass 8/8 [ 0.052s / 0.225s] general/sph2cart.m ............................................. pass 21/21 [ 0.102s / 0.459s] general/structfun.m ............................................ pass 3/3 [ 0.042s / 0.042s] general/subsindex.m ............................................ pass 2/2 [ 0.016s / 0.192s] general/trapz.m ................................................ pass 25/25 [ 0.085s / 0.262s] general/triplequad.m ........................................... pass 1/1 [ 0.217s / 0.217s] general/xor.m .................................................. pass 8/8 [ 0.039s / 0.389s] geometry/convhull.m ............................................ pass 11/11 [ 0.054s / 0.413s] geometry/delaunay.m ............................................ pass 15/15 [ 0.076s / 0.437s] geometry/delaunayn.m ........................................... pass 14/14 [ 0.075s / 0.247s] geometry/dsearch.m ............................................. pass 2/2 [ 0.014s / 0.014s] geometry/dsearchn.m ............................................ pass 6/6 [ 0.026s / 0.027s] geometry/griddata.m ............................................ pass 21/21 [ 0.155s / 1.080s] geometry/griddata3.m ........................................... pass 2/2 [11.746s / 1.499s] geometry/griddatan.m ........................................... pass 15/15 [ 0.722s / 0.666s] geometry/inpolygon.m ........................................... pass 12/12 [ 0.062s / 0.586s] geometry/rectint.m ............................................. pass 17/17 [ 0.062s / 0.062s] geometry/rotx.m ................................................ pass 6/6 [ 0.033s / 0.375s] geometry/roty.m ................................................ pass 6/6 [ 0.034s / 0.388s] geometry/rotz.m ................................................ pass 6/6 [ 0.034s / 0.377s] geometry/tsearchn.m ............................................ pass 10/10 [ 0.060s / 0.579s] geometry/voronoi.m ............................................. pass 10/10 [ 0.070s / 0.603s] geometry/voronoin.m ............................................ pass 2/2 [ 0.016s / 0.196s] gui/dialog.m ................................................... pass 1/1 [ 0.009s / 0.009s] gui/errordlg.m ................................................. pass 1/1 [ 0.008s / 0.008s] gui/getappdata.m ............................................... pass 5/5 [ 0.029s / 0.201s] gui/getpixelposition.m ......................................... pass 6/6 [ 0.063s / 0.240s] gui/guidata.m .................................................. pass 3/3 [ 0.018s / 0.197s] gui/helpdlg.m .................................................. pass 1/1 [ 0.008s / 0.008s] gui/inputdlg.m ................................................. pass 5/5 [ 0.028s / 0.028s] gui/isappdata.m ................................................ pass 4/4 [ 0.025s / 0.196s] gui/listdlg.m .................................................. pass 7/7 [ 0.046s / 0.571s] gui/listfonts.m ................................................ pass 3/3 [ 0.013s / 0.013s] gui/movegui.m .................................................. pass 5/5 [ 0.087s / 0.264s] gui/msgbox.m ................................................... pass 10/10 [ 0.070s / 0.614s] gui/questdlg.m ................................................. pass 7/7 [ 0.041s / 0.402s] gui/rmappdata.m ................................................ pass 7/7 [ 0.038s / 0.388s] gui/setappdata.m ............................................... pass 11/11 [ 0.063s / 0.594s] gui/uicontrol.m ................................................ pass 1/1 [ 0.017s / 0.017s] gui/uifigure.m ................................................. pass 2/2 [ 0.015s / 0.015s] gui/uigetdir.m ................................................. pass 1/1 [ 0.008s / 0.008s] gui/uigetfile.m ................................................ pass 1/1 [ 0.011s / 0.011s] gui/uimenu.m ................................................... pass 0/0 [ 0.015s / 0.015s] (run-time condition) SKIP 3 gui/uiputfile.m ................................................ pass 1/1 [ 0.010s / 0.010s] gui/uisetfont.m ................................................ pass 5/5 [ 0.051s / 0.408s] gui/waitbar.m .................................................. pass 4/4 [ 0.029s / 0.029s] gui/warndlg.m .................................................. pass 1/1 [ 0.008s / 0.008s] help/__gripe_missing_component__.m ............................. pass 6/6 [ 0.032s / 0.382s] help/__makeinfo__.m ............................................ pass 1/1 [ 0.012s / 0.012s] help/__unimplemented__.m ....................................... pass 3/3 [ 0.064s / 0.417s] help/ans.m ..................................................... pass 1/1 [ 0.007s / 0.007s] help/bessel.m .................................................. pass 1/1 [ 0.010s / 0.010s] help/debug.m ................................................... pass 1/1 [ 0.009s / 0.009s] help/doc.m ..................................................... pass 1/1 [ 0.010s / 0.010s] help/doc_cache_create.m ........................................ pass 1/1 [ 0.019s / 0.198s] help/error_ids.m ............................................... pass 1/1 [ 0.008s / 0.008s] help/get_first_help_sentence.m ................................. pass 7/7 [ 0.042s / 0.565s] help/help.m .................................................... pass 5/5 [ 0.071s / 0.257s] help/print_usage.m ............................................. pass 1/1 [ 0.010s / 0.010s] help/slash.m ................................................... pass 1/1 [ 0.009s / 0.009s] help/type.m .................................................... pass 9/9 [ 0.036s / 0.210s] help/warning_ids.m ............................................. pass 1/1 [ 0.019s / 0.019s] help/which.m ................................................... pass 9/9 [ 0.165s / 0.518s] image/cmpermute.m .............................................. pass 19/19 [ 0.088s / 0.446s] image/cmunique.m ............................................... pass 18/18 [ 0.099s / 0.274s] image/colormap.m ............................................... pass 9/9 [ 0.077s / 0.255s] image/contrast.m ............................................... pass 1/1 [ 0.011s / 0.011s] image/frame2im.m ............................................... pass 4/4 [ 0.036s / 0.036s] image/getframe.m ............................................... pass 0/0 [ 0.017s / 0.017s] (run-time condition) SKIP 2 image/gray2ind.m ............................................... pass 19/19 [ 0.056s / 0.233s] image/hsv2rgb.m ................................................ pass 27/27 [ 0.135s / 0.312s] image/im2double.m .............................................. pass 18/18 [ 0.071s / 0.071s] image/im2frame.m ............................................... pass 4/4 [ 0.059s / 0.059s] image/image.m .................................................. pass 2/2 [ 0.089s / 0.089s] image/imfinfo.m ................................................ pass 5/5 [ 0.052s / 0.407s] image/imformats.m .............................................. pass 6/6 [ 0.054s / 0.054s] image/imread.m ................................................. pass 5/5 [ 0.089s / 0.089s] image/imshow.m ................................................. pass 6/6 [ 0.498s / 0.677s] image/imwrite.m ................................................ pass 20/20 [ 0.220s / 0.752s] image/ind2gray.m ............................................... pass 18/18 [ 0.062s / 0.411s] image/ind2rgb.m ................................................ pass 23/23 [ 0.102s / 0.452s] image/iscolormap.m ............................................. pass 5/5 [ 0.018s / 0.018s] image/movie.m .................................................. pass 13/13 [ 0.121s / 0.560s] image/rgb2gray.m ............................................... pass 16/16 [ 0.072s / 0.245s] image/rgb2hsv.m ................................................ pass 25/25 [ 0.111s / 0.284s] image/rgb2ind.m ................................................ pass 6/6 [ 0.117s / 0.472s] image/rgbplot.m ................................................ pass 4/4 [ 0.022s / 0.197s] io/beep.m ...................................................... pass 1/1 [ 0.008s / 0.008s] io/csvread.m ................................................... pass 1/1 [ 0.007s / 0.007s] io/csvwrite.m .................................................. pass 2/2 [ 0.017s / 0.017s] io/dlmwrite.m .................................................. pass 1/1 [ 0.016s / 0.016s] io/fileread.m .................................................. pass 6/6 [ 0.028s / 0.209s] io/importdata.m ................................................ pass 26/26 [ 0.241s / 0.419s] (missing feature) SKIP 1 io/is_valid_file_id.m .......................................... pass 7/7 [ 0.023s / 0.200s] java/javaaddpath.m ............................................. pass 4/4 [ 0.039s / 0.219s] (run-time condition) SKIP 5 java/javachk.m ................................................. pass 7/7 [ 0.035s / 0.208s] (run-time condition) SKIP 2 java/javarmpath.m .............................................. pass 3/3 [ 0.028s / 0.201s] (run-time condition) SKIP 3 java/usejava.m ................................................. pass 4/4 [ 0.029s / 0.380s] (run-time condition) SKIP 1 legacy/findstr.m ............................................... pass 7/7 [ 0.040s / 0.396s] legacy/genvarname.m ............................................ pass 30/30 [ 0.089s / 0.263s] legacy/isdir.m ................................................. pass 4/4 [ 0.019s / 0.190s] legacy/maxNumCompThreads.m ..................................... pass 4/4 [ 0.017s / 0.017s] legacy/strmatch.m .............................................. pass 22/22 [ 0.085s / 0.433s] legacy/strread.m ............................................... pass 56/56 [ 0.501s / 0.503s] legacy/textread.m .............................................. pass 10/10 [ 0.252s / 0.253s] legacy/vectorize.m ............................................. pass 8/8 [ 0.031s / 0.205s] linear-algebra/bandwidth.m ..................................... pass 20/20 [ 0.077s / 0.251s] linear-algebra/commutation_matrix.m ............................ pass 6/6 [ 0.025s / 0.025s] linear-algebra/cond.m .......................................... pass 7/7 [ 0.031s / 0.205s] linear-algebra/condeig.m ....................................... pass 7/7 [ 0.037s / 0.215s] linear-algebra/condest.m ....................................... pass 14/14 [ 0.511s / 0.477s] linear-algebra/cross.m ......................................... pass 24/24 [ 0.080s / 0.426s] linear-algebra/duplication_matrix.m ............................ pass 7/7 [ 0.036s / 0.208s] linear-algebra/expm.m .......................................... pass 10/10 [ 0.212s / 0.216s] linear-algebra/gls.m ........................................... pass 12/12 [ 0.055s / 0.581s] linear-algebra/housh.m ......................................... pass 7/7 [ 0.050s / 0.570s] linear-algebra/isbanded.m ...................................... pass 18/18 [ 0.058s / 0.580s] linear-algebra/isdefinite.m .................................... pass 9/9 [ 0.039s / 0.215s] linear-algebra/isdiag.m ........................................ pass 13/13 [ 0.036s / 0.208s] linear-algebra/ishermitian.m ................................... pass 25/25 [ 0.058s / 0.238s] linear-algebra/issymmetric.m ................................... pass 24/24 [ 0.058s / 0.233s] linear-algebra/istril.m ........................................ pass 11/11 [ 0.029s / 0.206s] linear-algebra/istriu.m ........................................ pass 11/11 [ 0.028s / 0.202s] linear-algebra/linsolve.m ...................................... pass 8/8 [ 0.043s / 0.398s] linear-algebra/logm.m .......................................... pass 12/12 [ 0.325s / 0.232s] linear-algebra/lscov.m ......................................... pass 9/9 [ 0.220s / 0.430s] linear-algebra/normest.m ....................................... pass 7/7 [ 0.032s / 0.207s] linear-algebra/normest1.m ...................................... pass 17/17 [ 0.106s / 0.294s] linear-algebra/null.m .......................................... pass 6/6 [ 0.065s / 0.244s] linear-algebra/ols.m ........................................... pass 11/11 [ 0.053s / 0.407s] linear-algebra/ordeig.m ........................................ pass 13/13 [ 0.052s / 0.231s] linear-algebra/orth.m .......................................... pass 1/1 [ 0.043s / 0.044s] linear-algebra/planerot.m ...................................... pass 4/4 [ 0.023s / 0.200s] linear-algebra/qzhess.m ........................................ pass 4/4 [ 0.049s / 0.400s] linear-algebra/rank.m .......................................... pass 9/9 [ 0.041s / 0.041s] linear-algebra/rref.m .......................................... pass 6/6 [ 0.045s / 0.219s] linear-algebra/subspace.m ...................................... pass 6/6 [ 0.027s / 0.027s] linear-algebra/tensorprod.m .................................... pass 126/126 [ 0.442s / 0.985s] linear-algebra/trace.m ......................................... pass 8/8 [ 0.032s / 0.203s] linear-algebra/vech.m .......................................... pass 3/3 [ 0.019s / 0.190s] linear-algebra/vecnorm.m ....................................... pass 13/13 [ 0.049s / 0.227s] miscellaneous/bug_report.m ..................................... pass 1/1 [ 0.008s / 0.008s] miscellaneous/bunzip2.m ........................................ pass 1/1 [ 0.007s / 0.007s] miscellaneous/cast.m ........................................... pass 33/33 [ 0.110s / 0.646s] miscellaneous/citation.m ....................................... pass 2/2 [ 0.022s / 0.022s] miscellaneous/clearAllMemoizedCaches.m ......................... pass 1/1 [ 0.007s / 0.007s] miscellaneous/clearvars.m ...................................... pass 5/5 [ 0.037s / 0.037s] miscellaneous/compare_versions.m ............................... pass 45/45 [ 0.176s / 0.698s] miscellaneous/computer.m ....................................... pass 5/5 [ 0.018s / 0.019s] miscellaneous/copyfile.m ....................................... pass 7/7 [ 0.045s / 0.410s] miscellaneous/delete.m ......................................... pass 4/4 [ 0.064s / 0.240s] miscellaneous/dir.m ............................................ pass 5/5 [ 0.156s / 0.156s] miscellaneous/dos.m ............................................ pass 3/3 [ 0.021s / 0.197s] miscellaneous/edit.m ........................................... pass 1/1 [ 0.036s / 0.036s] miscellaneous/fieldnames.m ..................................... pass 4/4 [ 0.023s / 0.023s] (run-time condition) SKIP 3 miscellaneous/fileattrib.m ..................................... pass 3/3 [ 0.020s / 0.020s] miscellaneous/fileparts.m ...................................... pass 14/14 [ 0.053s / 0.226s] (run-time condition) SKIP 3 miscellaneous/fullfile.m ....................................... pass 30/30 [ 0.092s / 0.092s] (run-time condition) SKIP 3 miscellaneous/getfield.m ....................................... pass 5/5 [ 0.029s / 0.379s] miscellaneous/grabcode.m ....................................... pass 1/1 [ 0.016s / 0.189s] miscellaneous/gunzip.m ......................................... pass 1/1 [ 0.008s / 0.008s] miscellaneous/info.m ........................................... pass 1/1 [ 0.007s / 0.007s] miscellaneous/inputParser.m .................................... pass 37/37 [ 0.332s / 0.332s] miscellaneous/inputname.m ...................................... pass 8/8 [ 0.044s / 0.218s] miscellaneous/isdeployed.m ..................................... pass 1/1 [ 0.008s / 0.008s] miscellaneous/isfile.m ......................................... pass 8/8 [ 0.243s / 0.416s] miscellaneous/isfolder.m ....................................... pass 9/9 [ 0.243s / 0.416s] miscellaneous/ismac.m .......................................... pass 1/1 [ 0.007s / 0.007s] miscellaneous/ismethod.m ....................................... pass 2/2 [ 0.013s / 0.013s] (run-time condition) SKIP 1 miscellaneous/ispc.m ........................................... pass 1/1 [ 0.007s / 0.007s] miscellaneous/isunix.m ......................................... pass 1/1 [ 0.007s / 0.007s] miscellaneous/jupyter_notebook.m ............................... pass 4/4 [ 0.048s / 0.222s] miscellaneous/license.m ........................................ pass 11/11 [ 0.069s / 0.431s] miscellaneous/list_primes.m .................................... pass 6/6 [ 0.023s / 0.023s] miscellaneous/ls.m ............................................. pass 3/3 [ 0.023s / 0.032s] miscellaneous/ls_command.m ..................................... pass 2/2 [ 0.010s / 0.010s] miscellaneous/memoize.m ........................................ pass 5/5 [ 0.039s / 0.215s] miscellaneous/memory.m ......................................... pass 1/1 [ 0.028s / 0.028s] (run-time condition) SKIP 1 miscellaneous/menu.m ........................................... pass 5/5 [ 0.030s / 0.386s] miscellaneous/methods.m ........................................ pass 7/7 [ 0.059s / 0.233s] (run-time condition) SKIP 4 miscellaneous/mex.m ............................................ pass 1/1 [ 0.007s / 0.007s] miscellaneous/mexext.m ......................................... pass 1/1 [ 0.007s / 0.007s] miscellaneous/mkdir.m .......................................... pass 3/3 [ 0.027s / 0.202s] miscellaneous/movefile.m ....................................... pass 6/6 [ 0.037s / 0.220s] miscellaneous/mustBeFinite.m ................................... pass 6/6 [ 0.027s / 0.205s] miscellaneous/mustBeGreaterThan.m .............................. pass 7/7 [ 0.034s / 0.383s] miscellaneous/mustBeGreaterThanOrEqual.m ....................... pass 6/6 [ 0.031s / 0.382s] miscellaneous/mustBeInteger.m .................................. pass 7/7 [ 0.029s / 0.200s] miscellaneous/mustBeLessThan.m ................................. pass 8/8 [ 0.036s / 0.391s] miscellaneous/mustBeLessThanOrEqual.m .......................... pass 5/5 [ 0.029s / 0.376s] miscellaneous/mustBeMember.m ................................... pass 6/6 [ 0.032s / 0.383s] miscellaneous/mustBeNegative.m ................................. pass 4/4 [ 0.021s / 0.200s] miscellaneous/mustBeNonNan.m ................................... pass 4/4 [ 0.021s / 0.194s] miscellaneous/mustBeNonempty.m ................................. pass 5/5 [ 0.022s / 0.194s] miscellaneous/mustBeNonnegative.m .............................. pass 6/6 [ 0.027s / 0.199s] miscellaneous/mustBeNonpositive.m .............................. pass 5/5 [ 0.024s / 0.198s] miscellaneous/mustBeNonsparse.m ................................ pass 3/3 [ 0.018s / 0.192s] miscellaneous/mustBeNonzero.m .................................. pass 4/4 [ 0.021s / 0.197s] miscellaneous/mustBeNumeric.m .................................. pass 6/6 [ 0.024s / 0.197s] miscellaneous/mustBeNumericOrLogical.m ......................... pass 5/5 [ 0.022s / 0.194s] miscellaneous/mustBePositive.m ................................. pass 8/8 [ 0.031s / 0.208s] miscellaneous/mustBeReal.m ..................................... pass 4/4 [ 0.020s / 0.192s] miscellaneous/namedargs2cell.m ................................. pass 5/5 [ 0.023s / 0.200s] miscellaneous/namelengthmax.m .................................. pass 1/1 [ 0.008s / 0.008s] miscellaneous/nargchk.m ........................................ pass 9/9 [ 0.033s / 0.033s] miscellaneous/narginchk.m ...................................... pass 4/4 [ 0.015s / 0.015s] miscellaneous/nargoutchk.m ..................................... pass 9/9 [ 0.035s / 0.035s] miscellaneous/news.m ........................................... pass 2/2 [ 0.012s / 0.012s] miscellaneous/nthargout.m ...................................... pass 2/2 [ 0.018s / 0.018s] miscellaneous/open.m ........................................... pass 3/3 [ 0.021s / 0.196s] miscellaneous/orderfields.m .................................... pass 14/14 [ 0.077s / 0.255s] miscellaneous/pack.m ........................................... pass 1/1 [ 0.007s / 0.007s] miscellaneous/parseparams.m .................................... pass 8/8 [ 0.039s / 0.039s] miscellaneous/perl.m ........................................... pass 4/4 [ 0.020s / 0.200s] miscellaneous/publish.m ........................................ pass 5/5 [ 0.071s / 0.248s] miscellaneous/python.m ......................................... pass 4/4 [ 0.022s / 0.202s] miscellaneous/recycle.m ........................................ pass 5/5 [ 0.017s / 0.017s] miscellaneous/run.m ............................................ pass 5/5 [ 0.668s / 0.845s] miscellaneous/setfield.m ....................................... pass 6/6 [ 0.045s / 0.579s] miscellaneous/substruct.m ...................................... pass 7/7 [ 0.049s / 0.569s] miscellaneous/swapbytes.m ...................................... pass 4/4 [ 0.025s / 0.203s] miscellaneous/symvar.m ......................................... pass 3/3 [ 0.017s / 0.017s] miscellaneous/tar.m ............................................ pass 5/5 [ 0.109s / 0.469s] miscellaneous/unix.m ........................................... pass 2/2 [ 0.022s / 0.201s] miscellaneous/unpack.m ......................................... pass 9/9 [ 0.177s / 0.360s] miscellaneous/untar.m .......................................... pass 1/1 [ 0.007s / 0.007s] miscellaneous/unzip.m .......................................... pass 1/1 [ 0.007s / 0.007s] miscellaneous/validateattributes.m ............................. pass 84/84 [ 0.235s / 0.235s] miscellaneous/ver.m ............................................ pass 3/3 [ 0.027s / 0.027s] miscellaneous/verLessThan.m .................................... pass 9/9 [ 0.055s / 0.406s] miscellaneous/version.m ........................................ pass 11/11 [ 0.042s / 0.396s] miscellaneous/what.m ........................................... pass 2/2 [ 0.176s / 0.176s] miscellaneous/zip.m ............................................ pass 5/5 [ 0.191s / 0.554s] ode/decic.m .................................................... pass 16/16 [ 0.257s / 1.320s] ode/ode15i.m ................................................... pass 0/0 [ 0.116s / 0.116s] (missing feature) SKIP 48 ode/ode15s.m ................................................... pass 0/0 [ 0.118s / 0.119s] (missing feature) SKIP 40 ode/ode23.m .................................................... pass 41/41 [ 4.928s / 5.477s] ode/ode23s.m ................................................... pass 37/37 [ 3.143s / 3.690s] ode/ode45.m .................................................... pass 44/44 [ 4.735s / 5.285s] ode/odeget.m ................................................... pass 14/14 [ 0.076s / 0.428s] ode/odeset.m ................................................... pass 10/10 [ 0.144s / 0.145s] optimization/__all_opts__.m .................................... pass 1/1 [ 0.008s / 0.008s] optimization/fminbnd.m ......................................... pass 7/7 [ 0.086s / 0.086s] optimization/fminsearch.m ...................................... pass 11/11 [ 0.155s / 0.330s] optimization/fminunc.m ......................................... pass 6/6 [ 0.178s / 0.178s] optimization/fsolve.m .......................................... pass 8/8 [ 0.174s / 0.106s] optimization/fzero.m ........................................... pass 4/4 [ 0.321s / 0.041s] optimization/glpk.m ............................................ pass 10/10 [ 0.532s / 0.066s] optimization/humps.m ........................................... pass 11/11 [ 0.345s / 0.042s] optimization/lsqnonneg.m ....................................... pass 13/13 [ 0.592s / 0.471s] optimization/optimget.m ........................................ pass 11/11 [ 0.064s / 0.766s] optimization/optimset.m ........................................ pass 9/9 [ 0.067s / 0.067s] optimization/pqpnonneg.m ....................................... pass 14/14 [ 0.433s / 0.462s] optimization/qp.m .............................................. pass 2/2 [ 0.033s / 0.033s] optimization/sqp.m ............................................. pass 16/16 [ 0.156s / 0.884s] path/import.m .................................................. pass 1/1 [ 0.009s / 0.009s] path/matlabroot.m .............................................. pass 1/1 [ 0.007s / 0.007s] path/pathdef.m ................................................. pass 4/4 [ 1.138s / 1.142s] path/savepath.m ................................................ pass 1/1 [ 0.074s / 0.074s] plot/appearance/__clabel__.m ................................... pass 1/1 [ 0.010s / 0.010s] plot/appearance/__getlegenddata__.m ............................ pass 1/1 [ 0.007s / 0.007s] plot/appearance/annotation.m ................................... pass 18/18 [ 1.203s / 1.756s] plot/appearance/axis.m ......................................... pass 7/7 [ 0.456s / 0.457s] plot/appearance/camlookat.m .................................... pass 9/10 [ 1.272s / 1.275s] (reported bug) XFAIL 1 plot/appearance/camorbit.m ..................................... pass 11/11 [ 1.102s / 1.296s] plot/appearance/campos.m ....................................... pass 5/5 [ 0.789s / 0.967s] plot/appearance/camroll.m ...................................... pass 6/6 [ 0.788s / 1.318s] plot/appearance/camtarget.m .................................... pass 5/5 [ 0.700s / 0.878s] plot/appearance/camup.m ........................................ pass 5/5 [ 0.702s / 0.884s] plot/appearance/camva.m ........................................ pass 5/5 [ 0.771s / 0.950s] plot/appearance/camzoom.m ...................................... pass 7/7 [ 0.832s / 1.358s] plot/appearance/caxis.m ........................................ pass 3/3 [ 0.077s / 0.255s] plot/appearance/datetick.m ..................................... pass 1/1 [ 0.173s / 0.173s] plot/appearance/grid.m ......................................... pass 2/2 [ 0.308s / 0.308s] plot/appearance/gtext.m ........................................ pass 1/1 [ 0.008s / 0.008s] plot/appearance/legend.m ....................................... pass 7/7 [ 0.696s / 0.698s] (run-time condition) SKIP 1 plot/appearance/lighting.m ..................................... pass 8/8 [ 0.253s / 0.788s] plot/appearance/material.m ..................................... pass 16/16 [ 0.279s / 1.567s] plot/appearance/orient.m ....................................... pass 3/3 [ 0.055s / 0.234s] plot/appearance/rticks.m ....................................... pass 3/3 [ 0.695s / 0.870s] plot/appearance/shading.m ...................................... pass 7/7 [ 0.252s / 0.606s] plot/appearance/text.m ......................................... pass 11/11 [ 0.431s / 0.609s] plot/appearance/thetaticks.m ................................... pass 3/3 [ 0.631s / 0.813s] plot/appearance/title.m ........................................ pass 6/6 [ 0.377s / 0.378s] plot/appearance/view.m ......................................... pass 3/3 [ 0.118s / 0.297s] plot/appearance/whitebg.m ...................................... pass 3/3 [ 0.104s / 0.463s] plot/appearance/xlabel.m ....................................... pass 2/2 [ 0.116s / 0.116s] plot/appearance/xlim.m ......................................... pass 3/3 [ 0.160s / 0.161s] plot/appearance/xtickangle.m ................................... pass 6/6 [ 0.050s / 0.050s] plot/appearance/xticklabels.m .................................. pass 3/3 [ 0.083s / 0.263s] plot/appearance/xticks.m ....................................... pass 3/3 [ 0.082s / 0.264s] plot/appearance/ylabel.m ....................................... pass 2/2 [ 0.118s / 0.118s] plot/appearance/ylim.m ......................................... pass 2/2 [ 0.113s / 0.114s] plot/appearance/ytickangle.m ................................... pass 6/6 [ 0.049s / 0.050s] plot/appearance/yticklabels.m .................................. pass 3/3 [ 0.084s / 0.264s] plot/appearance/yticks.m ....................................... pass 3/3 [ 0.084s / 0.260s] plot/appearance/zlabel.m ....................................... pass 2/2 [ 0.138s / 0.139s] plot/appearance/zlim.m ......................................... pass 2/2 [ 0.108s / 0.108s] plot/appearance/ztickangle.m ................................... pass 6/6 [ 0.049s / 0.049s] plot/appearance/zticklabels.m .................................. pass 3/3 [ 0.081s / 0.260s] plot/appearance/zticks.m ....................................... pass 3/3 [ 0.082s / 0.258s] plot/draw/area.m ............................................... pass 8/8 [ 0.055s / 0.412s] plot/draw/bar.m ................................................ pass 33/36 [ 3.673s / 3.864s] (reported bug) XFAIL 3 plot/draw/barh.m ............................................... pass 31/38 [ 3.762s / 3.951s] (reported bug) XFAIL 7 plot/draw/camlight.m ........................................... pass 10/10 [ 0.598s / 1.139s] plot/draw/colorbar.m ........................................... pass 8/8 [ 0.360s / 0.360s] plot/draw/compass.m ............................................ pass 5/5 [ 0.043s / 0.581s] plot/draw/contour.m ............................................ pass 2/2 [ 0.774s / 0.776s] plot/draw/contourc.m ........................................... pass 14/14 [ 0.060s / 0.421s] plot/draw/cylinder.m ........................................... pass 3/3 [ 0.023s / 0.206s] plot/draw/ellipsoid.m .......................................... pass 6/6 [ 0.255s / 0.615s] plot/draw/errorbar.m ........................................... pass 11/11 [ 1.041s / 1.418s] plot/draw/feather.m ............................................ pass 5/5 [ 0.044s / 0.582s] plot/draw/fplot.m .............................................. pass 15/15 [ 0.532s / 0.911s] plot/draw/hist.m ............................................... pass 31/31 [ 0.692s / 0.880s] plot/draw/isocaps.m ............................................ pass 29/29 [ 1.358s / 1.736s] plot/draw/isocolors.m .......................................... pass 9/9 [ 0.092s / 1.003s] plot/draw/isonormals.m ......................................... pass 18/18 [ 0.168s / 1.094s] plot/draw/isosurface.m ......................................... pass 29/30 [ 0.503s / 0.879s] (reported bug) XFAIL 1 plot/draw/light.m .............................................. pass 2/2 [ 0.123s / 0.123s] plot/draw/lightangle.m ......................................... pass 11/11 [ 0.224s / 0.940s] plot/draw/line.m ............................................... pass 1/1 [ 0.056s / 0.056s] plot/draw/loglog.m ............................................. pass 2/2 [ 0.115s / 0.115s] plot/draw/ostreamtube.m ........................................ pass 11/11 [ 0.110s / 1.202s] plot/draw/patch.m .............................................. pass 6/6 [ 0.158s / 0.158s] plot/draw/pie.m ................................................ pass 3/3 [ 0.024s / 0.202s] plot/draw/pie3.m ............................................... pass 3/3 [ 0.024s / 0.202s] plot/draw/polar.m .............................................. pass 10/10 [ 9.263s / 9.468s] plot/draw/quiver.m ............................................. pass 29/29 [ 5.088s / 5.827s] plot/draw/quiver3.m ............................................ pass 30/30 [ 1.148s / 2.243s] plot/draw/reducepatch.m ........................................ pass 19/19 [ 0.302s / 0.665s] plot/draw/reducevolume.m ....................................... pass 22/22 [ 0.129s / 0.667s] plot/draw/rose.m ............................................... pass 6/6 [ 0.059s / 0.419s] plot/draw/scatter.m ............................................ pass 0/0 [ 0.020s / 0.020s] (run-time condition) SKIP 1 plot/draw/semilogx.m ........................................... pass 2/2 [ 0.113s / 0.114s] plot/draw/semilogy.m ........................................... pass 2/2 [ 0.111s / 0.111s] plot/draw/shrinkfaces.m ........................................ pass 13/13 [ 0.065s / 0.428s] plot/draw/smooth3.m ............................................ pass 22/22 [ 0.104s / 0.286s] plot/draw/sombrero.m ........................................... pass 2/2 [ 0.012s / 0.012s] plot/draw/sphere.m ............................................. pass 5/5 [ 0.026s / 0.207s] plot/draw/stairs.m ............................................. pass 9/9 [ 0.657s / 0.838s] plot/draw/stem.m ............................................... pass 10/10 [ 0.165s / 0.346s] plot/draw/stem3.m .............................................. pass 9/9 [ 0.040s / 0.226s] plot/draw/stemleaf.m ........................................... pass 16/16 [ 0.095s / 0.276s] plot/draw/stream2.m ............................................ pass 20/20 [ 0.099s / 0.807s] plot/draw/stream3.m ............................................ pass 27/27 [ 0.158s / 1.414s] plot/draw/streamline.m ......................................... pass 3/3 [ 0.056s / 0.419s] plot/draw/streamribbon.m ....................................... pass 9/9 [ 0.097s / 1.020s] plot/draw/streamtube.m ......................................... pass 12/12 [ 0.106s / 1.035s] plot/draw/surface.m ............................................ pass 1/1 [ 0.068s / 0.068s] plot/draw/surfnorm.m ........................................... pass 9/9 [ 0.053s / 0.415s] plot/draw/trimesh.m ............................................ pass 7/7 [ 0.047s / 0.592s] plot/draw/trisurf.m ............................................ pass 8/8 [ 0.060s / 0.769s] plot/util/__actual_axis_position__.m ........................... pass 1/1 [ 0.009s / 0.009s] plot/util/__default_plot_options__.m ........................... pass 1/1 [ 0.015s / 0.015s] plot/util/__gnuplot_drawnow__.m ................................ pass 1/1 [ 0.018s / 0.018s] plot/util/__next_line_color__.m ................................ pass 1/1 [ 0.131s / 0.131s] plot/util/__next_line_style__.m ................................ pass 1/1 [ 0.126s / 0.127s] plot/util/__opengl_info__.m .................................... pass 1/1 [ 0.044s / 0.044s] plot/util/__plt_get_axis_arg__.m ............................... pass 1/1 [ 0.008s / 0.008s] plot/util/__pltopt__.m ......................................... pass 9/9 [ 0.055s / 0.055s] plot/util/allchild.m ........................................... pass 1/1 [ 0.018s / 0.200s] (run-time condition) SKIP 1 plot/util/ancestor.m ........................................... pass 6/6 [ 0.128s / 0.308s] plot/util/axes.m ............................................... pass 3/3 [ 0.661s / 0.662s] plot/util/cla.m ................................................ pass 2/2 [ 0.379s / 0.379s] plot/util/clf.m ................................................ pass 3/3 [ 0.140s / 0.140s] plot/util/close.m .............................................. pass 8/8 [ 0.046s / 0.046s] plot/util/closereq.m ........................................... pass 1/1 [ 0.007s / 0.007s] plot/util/colstyle.m ........................................... pass 6/6 [ 0.031s / 0.212s] plot/util/copyobj.m ............................................ pass 1/1 [ 0.324s / 0.325s] (run-time condition) SKIP 1 plot/util/figure.m ............................................. pass 3/3 [ 0.024s / 0.025s] plot/util/findall.m ............................................ pass 1/1 [ 0.029s / 0.029s] plot/util/findobj.m ............................................ pass 12/12 [ 2.416s / 2.422s] plot/util/gca.m ................................................ pass 1/1 [ 0.032s / 0.032s] plot/util/gcbf.m ............................................... pass 1/1 [ 0.007s / 0.007s] plot/util/gcbo.m ............................................... pass 1/1 [ 0.007s / 0.007s] plot/util/gcf.m ................................................ pass 1/1 [ 0.013s / 0.013s] plot/util/gco.m ................................................ pass 1/1 [ 0.009s / 0.009s] plot/util/ginput.m ............................................. pass 1/1 [ 0.010s / 0.010s] plot/util/gnuplot_binary.in.m .................................. pass 1/1 [ 0.010s / 0.010s] plot/util/gnuplot_binary.m ..................................... pass 1/1 [ 0.010s / 0.010s] plot/util/graphics_toolkit.m ................................... pass 0/0 [ 0.011s / 0.012s] (run-time condition) SKIP 2 plot/util/groot.m .............................................. pass 1/1 [ 0.009s / 0.009s] plot/util/hggroup.m ............................................ pass 1/1 [ 0.045s / 0.045s] plot/util/hgload.m ............................................. pass 5/5 [ 0.109s / 0.287s] plot/util/hgsave.m ............................................. pass 4/4 [ 0.041s / 0.576s] (run-time condition) SKIP 1 plot/util/hold.m ............................................... pass 2/2 [ 0.243s / 0.244s] plot/util/isaxes.m ............................................. pass 3/3 [ 0.064s / 0.239s] plot/util/isfigure.m ........................................... pass 3/3 [ 0.028s / 0.204s] plot/util/isgraphics.m ......................................... pass 5/5 [ 0.224s / 0.400s] plot/util/ishandle.m ........................................... pass 3/3 [ 0.059s / 0.235s] (run-time condition) SKIP 1 plot/util/ishold.m ............................................. pass 1/1 [ 0.070s / 0.070s] plot/util/isprop.m ............................................. pass 8/8 [ 0.044s / 0.401s] plot/util/linkaxes.m ........................................... pass 3/3 [ 0.466s / 0.642s] plot/util/linkprop.m ........................................... pass 6/6 [ 0.161s / 0.511s] plot/util/meshgrid.m ........................................... pass 8/8 [ 0.064s / 0.241s] plot/util/ndgrid.m ............................................. pass 9/9 [ 0.059s / 0.238s] plot/util/newplot.m ............................................ pass 3/3 [ 0.850s / 0.852s] plot/util/openfig.m ............................................ pass 6/6 [ 0.107s / 0.286s] plot/util/print.m .............................................. pass 1/1 [ 0.407s / 0.408s] (run-time condition) SKIP 1 plot/util/printd.m ............................................. pass 1/1 [ 0.013s / 0.014s] plot/util/rotate.m ............................................. pass 11/11 [ 0.136s / 0.672s] plot/util/saveas.m ............................................. pass 5/5 [ 0.034s / 0.387s] plot/util/savefig.m ............................................ pass 7/7 [ 0.083s / 0.261s] plot/util/subplot.m ............................................ pass 4/4 [ 0.548s / 0.549s] polynomial/compan.m ............................................ pass 6/6 [ 0.024s / 0.024s] polynomial/conv.m .............................................. pass 21/21 [ 0.096s / 0.271s] polynomial/deconv.m ............................................ pass 14/14 [ 0.074s / 0.251s] polynomial/mkpp.m .............................................. pass 16/16 [ 0.067s / 0.068s] polynomial/mpoles.m ............................................ pass 12/12 [ 0.067s / 0.248s] polynomial/padecoef.m .......................................... pass 13/13 [ 0.060s / 0.240s] polynomial/pchip.m ............................................. pass 23/23 [ 0.134s / 0.134s] polynomial/poly.m .............................................. pass 10/10 [ 0.047s / 0.221s] polynomial/polyaffine.m ........................................ pass 1/1 [ 0.015s / 0.015s] polynomial/polyder.m ........................................... pass 5/5 [ 0.020s / 0.020s] polynomial/polyeig.m ........................................... pass 5/5 [ 0.121s / 0.210s] polynomial/polyfit.m ........................................... pass 23/23 [ 0.758s / 0.709s] polynomial/polygcd.m ........................................... pass 4/4 [ 0.463s / 0.464s] polynomial/polyint.m ........................................... pass 4/4 [ 0.030s / 0.210s] polynomial/polyout.m ........................................... pass 5/5 [ 0.033s / 0.033s] polynomial/polyreduce.m ........................................ pass 7/7 [ 0.032s / 0.206s] polynomial/polyval.m ........................................... pass 28/28 [ 0.531s / 0.669s] polynomial/polyvalm.m .......................................... pass 3/3 [ 0.014s / 0.014s] polynomial/ppder.m ............................................. pass 11/11 [ 0.055s / 0.055s] polynomial/ppint.m ............................................. pass 2/2 [ 0.023s / 0.023s] polynomial/ppjumps.m ........................................... pass 3/3 [ 0.027s / 0.027s] polynomial/ppval.m ............................................. pass 16/16 [ 0.090s / 0.443s] polynomial/residue.m ........................................... pass 8/8 [ 0.160s / 0.161s] polynomial/roots.m ............................................. pass 11/11 [ 0.049s / 0.399s] polynomial/spline.m ............................................ pass 27/27 [ 0.229s / 0.230s] polynomial/splinefit.m ......................................... pass 3/3 [ 0.065s / 0.065s] polynomial/unmkpp.m ............................................ pass 5/5 [ 0.033s / 0.212s] prefs/addpref.m ................................................ pass 6/6 [ 0.056s / 0.588s] prefs/getpref.m ................................................ pass 3/3 [ 0.051s / 0.051s] prefs/ispref.m ................................................. pass 4/4 [ 0.035s / 0.215s] prefs/preferences.m ............................................ pass 1/1 [ 0.008s / 0.008s] prefs/rmpref.m ................................................. pass 4/4 [ 0.034s / 0.210s] prefs/setpref.m ................................................ pass 6/6 [ 0.056s / 0.590s] profiler/profexport.m .......................................... pass 5/5 [ 0.038s / 0.220s] profiler/profile.m ............................................. pass 4/4 [ 2.136s / 0.658s] profiler/profshow.m ............................................ pass 3/3 [ 0.017s / 0.017s] set/intersect.m ................................................ pass 30/30 [ 0.195s / 0.195s] set/ismember.m ................................................. pass 43/43 [ 0.247s / 0.793s] set/ismembertol.m .............................................. pass 27/27 [ 0.163s / 0.527s] set/powerset.m ................................................. pass 8/8 [ 0.038s / 0.211s] set/setdiff.m .................................................. pass 24/24 [ 0.128s / 0.128s] set/setxor.m ................................................... pass 24/24 [ 0.158s / 0.158s] set/union.m .................................................... pass 47/47 [ 0.196s / 0.196s] set/unique.m ................................................... pass 52/52 [ 0.205s / 0.395s] set/uniquetol.m ................................................ pass 58/58 [ 0.336s / 0.514s] signal/__parse_movargs__.m ..................................... pass 3/3 [ 0.029s / 0.029s] signal/autoreg_matrix.m ........................................ pass 4/4 [ 0.029s / 0.380s] signal/bartlett.m .............................................. pass 9/9 [ 0.039s / 0.211s] signal/blackman.m .............................................. pass 13/13 [ 0.054s / 0.229s] signal/detrend.m ............................................... pass 10/10 [ 0.035s / 0.213s] signal/fftconv.m ............................................... pass 7/7 [ 0.059s / 0.232s] signal/fftfilt.m ............................................... pass 9/9 [ 0.082s / 0.256s] signal/fftshift.m .............................................. pass 12/12 [ 0.069s / 0.249s] signal/freqz.m ................................................. pass 3/3 [ 0.043s / 0.043s] signal/hamming.m ............................................... pass 13/13 [ 0.051s / 0.231s] signal/hanning.m ............................................... pass 13/13 [ 0.052s / 0.233s] signal/ifftshift.m ............................................. pass 12/12 [ 0.067s / 0.241s] signal/movfun.m ................................................ pass 37/37 [ 0.417s / 0.956s] signal/movslice.m .............................................. pass 12/12 [ 0.050s / 0.407s] signal/periodogram.m ........................................... pass 8/8 [ 0.046s / 0.416s] signal/sinc.m .................................................. pass 4/4 [ 0.024s / 0.202s] signal/sinetone.m .............................................. pass 1/1 [ 0.011s / 0.011s] signal/sinewave.m .............................................. pass 8/8 [ 0.037s / 0.215s] signal/spectral_adf.m .......................................... pass 3/3 [ 0.036s / 0.212s] signal/spectral_xdf.m .......................................... pass 3/3 [ 0.036s / 0.216s] signal/unwrap.m ................................................ pass 44/44 [ 0.178s / 0.355s] sparse/bicg.m .................................................. pass 14/14 [ 0.150s / 0.150s] sparse/bicgstab.m .............................................. pass 12/12 [ 0.127s / 0.127s] sparse/cgs.m ................................................... pass 11/11 [ 0.114s / 0.115s] sparse/colperm.m ............................................... pass 1/1 [ 0.009s / 0.009s] sparse/eigs.m .................................................. pass 207/207 [ 4.844s / 1.969s] sparse/etreeplot.m ............................................. pass 2/2 [ 0.023s / 0.376s] sparse/gmres.m ................................................. pass 16/16 [ 2.724s / 0.626s] sparse/gplot.m ................................................. pass 1/1 [ 0.016s / 0.009s] sparse/ichol.m ................................................. pass 24/24 [ 0.754s / 0.582s] sparse/ilu.m ................................................... pass 53/53 [ 1.586s / 1.589s] sparse/nonzeros.m .............................................. pass 5/5 [ 0.028s / 0.207s] sparse/pcg.m ................................................... pass 17/17 [ 0.179s / 0.179s] sparse/pcr.m ................................................... pass 3/3 [ 0.043s / 0.043s] sparse/qmr.m ................................................... pass 4/4 [ 0.047s / 0.047s] sparse/spaugment.m ............................................. pass 1/1 [ 0.013s / 0.013s] sparse/spconvert.m ............................................. pass 6/6 [ 0.029s / 0.203s] sparse/spdiags.m ............................................... pass 8/8 [ 0.060s / 0.239s] sparse/speye.m ................................................. pass 10/10 [ 0.048s / 0.405s] sparse/spfun.m ................................................. pass 8/8 [ 0.043s / 0.393s] sparse/spones.m ................................................ pass 3/3 [ 0.015s / 0.015s] sparse/sprand.m ................................................ pass 21/21 [ 0.223s / 0.577s] sparse/sprandn.m ............................................... pass 21/21 [ 0.220s / 0.586s] sparse/sprandsym.m ............................................. pass 9/9 [ 0.046s / 0.226s] sparse/spstats.m ............................................... pass 1/1 [ 0.014s / 0.014s] sparse/spy.m ................................................... pass 2/2 [ 0.025s / 0.375s] sparse/svds.m .................................................. pass 7/7 [ 0.116s / 0.116s] sparse/tfqmr.m ................................................. pass 11/11 [ 0.149s / 0.149s] sparse/treelayout.m ............................................ pass 3/3 [ 0.045s / 0.045s] specfun/beta.m ................................................. pass 11/11 [ 0.058s / 0.405s] specfun/betainc.m .............................................. pass 31/31 [ 0.175s / 0.714s] specfun/betaincinv.m ........................................... pass 40/40 [ 0.342s / 0.883s] specfun/betaln.m ............................................... pass 8/8 [ 0.039s / 0.391s] specfun/cosint.m ............................................... pass 28/28 [ 0.833s / 1.007s] specfun/ellipke.m .............................................. pass 8/8 [ 0.049s / 0.224s] specfun/expint.m ............................................... pass 18/18 [ 0.153s / 0.331s] specfun/factor.m ............................................... pass 27/27 [ 2.829s / 3.012s] specfun/factorial.m ............................................ pass 8/8 [ 0.036s / 0.211s] specfun/gammainc.m ............................................. pass 87/88 [ 0.418s / 0.776s] (reported bug) XFAIL 1 specfun/gammaincinv.m .......................................... pass 23/23 [ 0.496s / 0.853s] specfun/isprime.m .............................................. pass 15/15 [ 0.070s / 0.244s] specfun/lcm.m .................................................. pass 15/15 [ 0.071s / 0.425s] specfun/legendre.m ............................................. pass 18/18 [ 1.647s / 2.000s] specfun/nchoosek.m ............................................. pass 36/36 [ 0.186s / 0.534s] specfun/nthroot.m .............................................. pass 13/13 [ 0.057s / 0.412s] specfun/primes.m ............................................... pass 12/12 [ 0.057s / 0.236s] specfun/reallog.m .............................................. pass 5/5 [ 0.026s / 0.198s] specfun/realpow.m .............................................. pass 7/7 [ 0.038s / 0.383s] specfun/realsqrt.m ............................................. pass 4/4 [ 0.023s / 0.198s] specfun/sinint.m ............................................... pass 22/22 [ 0.315s / 0.491s] special-matrix/gallery.m ....................................... pass 120/120 [ 0.629s / 0.961s] special-matrix/hadamard.m ...................................... pass 6/6 [ 0.959s / 0.346s] special-matrix/hankel.m ........................................ pass 10/10 [ 0.046s / 0.222s] special-matrix/hilb.m .......................................... pass 4/4 [ 0.025s / 0.203s] special-matrix/invhilb.m ....................................... pass 6/6 [ 0.040s / 0.217s] special-matrix/magic.m ......................................... pass 7/7 [ 0.101s / 0.280s] special-matrix/pascal.m ........................................ pass 11/11 [ 0.047s / 0.227s] special-matrix/rosser.m ........................................ pass 3/3 [ 0.016s / 0.016s] special-matrix/toeplitz.m ...................................... pass 7/7 [ 0.036s / 0.210s] special-matrix/vander.m ........................................ pass 10/10 [ 0.046s / 0.220s] special-matrix/wilkinson.m ..................................... pass 9/9 [ 0.040s / 0.217s] statistics/bounds.m ............................................ pass 12/12 [ 0.066s / 0.247s] statistics/center.m ............................................ pass 13/13 [ 0.060s / 0.234s] statistics/corr.m .............................................. pass 32/32 [ 0.164s / 0.339s] statistics/corrcoef.m .......................................... pass 21/21 [ 0.141s / 0.504s] statistics/cov.m ............................................... pass 110/110 [ 0.521s / 0.876s] statistics/discrete_cdf.m ...................................... pass 13/13 [ 0.067s / 0.601s] statistics/discrete_inv.m ...................................... pass 12/12 [ 0.066s / 0.596s] statistics/discrete_pdf.m ...................................... pass 13/13 [ 0.068s / 0.591s] statistics/discrete_rnd.m ...................................... pass 17/17 [ 0.065s / 0.423s] statistics/empirical_cdf.m ..................................... pass 8/8 [ 0.047s / 0.400s] statistics/empirical_inv.m ..................................... pass 7/7 [ 0.044s / 0.388s] statistics/empirical_pdf.m ..................................... pass 7/7 [ 0.045s / 0.392s] statistics/empirical_rnd.m ..................................... pass 8/8 [ 0.035s / 0.213s] statistics/histc.m ............................................. pass 7/7 [ 0.046s / 0.403s] statistics/iqr.m ............................................... pass 49/49 [ 0.264s / 0.440s] statistics/kendall.m ........................................... pass 9/9 [ 0.046s / 0.221s] statistics/kurtosis.m .......................................... pass 17/17 [ 0.075s / 0.252s] statistics/mad.m ............................................... pass 103/103 [ 0.463s / 0.648s] statistics/mean.m .............................................. pass 79/80 [ 1.893s / 2.993s] (reported bug) XFAIL 1 statistics/meansq.m ............................................ pass 10/10 [ 0.043s / 0.217s] statistics/median.m ............................................ pass 165/165 [ 0.744s / 1.832s] statistics/mode.m .............................................. pass 48/48 [ 0.425s / 0.603s] statistics/moment.m ............................................ pass 17/17 [ 0.080s / 0.438s] statistics/movmad.m ............................................ pass 3/3 [ 0.039s / 0.401s] statistics/movmax.m ............................................ pass 3/3 [ 0.036s / 0.404s] statistics/movmean.m ........................................... pass 3/3 [ 0.036s / 0.393s] statistics/movmedian.m ......................................... pass 3/3 [ 0.036s / 0.402s] statistics/movmin.m ............................................ pass 3/3 [ 0.035s / 0.398s] statistics/movprod.m ........................................... pass 3/3 [ 0.035s / 0.392s] statistics/movstd.m ............................................ pass 4/4 [ 0.063s / 0.429s] statistics/movsum.m ............................................ pass 3/3 [ 0.035s / 0.391s] statistics/movvar.m ............................................ pass 4/4 [ 0.062s / 0.424s] statistics/normalize.m ......................................... pass 99/101 [ 0.565s / 0.925s] (reported bug) XFAIL 2 statistics/prctile.m ........................................... pass 13/13 [ 0.089s / 0.264s] statistics/quantile.m .......................................... pass 25/25 [ 0.267s / 0.450s] statistics/range.m ............................................. pass 6/6 [ 0.031s / 0.205s] statistics/ranks.m ............................................. pass 17/17 [ 0.078s / 0.259s] statistics/run_count.m ......................................... pass 14/14 [ 0.058s / 0.414s] statistics/runlength.m ......................................... pass 6/6 [ 0.032s / 0.212s] statistics/skewness.m .......................................... pass 20/20 [ 0.085s / 0.261s] statistics/spearman.m .......................................... pass 10/10 [ 0.054s / 0.230s] statistics/statistics.m ........................................ pass 8/8 [ 0.071s / 0.251s] statistics/std.m ............................................... pass 8/8 [ 0.047s / 0.232s] statistics/var.m ............................................... pass 162/162 [ 0.809s / 1.913s] statistics/zscore.m ............................................ pass 14/14 [ 0.058s / 0.241s] strings/base2dec.m ............................................. pass 14/14 [ 0.066s / 0.417s] strings/bin2dec.m .............................................. pass 8/8 [ 0.043s / 0.222s] strings/blanks.m ............................................... pass 7/7 [ 0.028s / 0.207s] strings/cstrcat.m .............................................. pass 6/6 [ 0.018s / 0.018s] strings/deblank.m .............................................. pass 15/15 [ 0.052s / 0.227s] strings/dec2base.m ............................................. pass 48/48 [ 1.057s / 1.421s] strings/dec2bin.m .............................................. pass 26/26 [ 0.094s / 0.274s] strings/dec2hex.m .............................................. pass 22/22 [ 0.093s / 0.274s] strings/endsWith.m ............................................. pass 20/20 [ 0.090s / 0.622s] strings/erase.m ................................................ pass 30/30 [ 0.085s / 0.434s] strings/hex2dec.m .............................................. pass 6/6 [ 0.034s / 0.213s] strings/index.m ................................................ pass 18/18 [ 0.081s / 0.436s] strings/isletter.m ............................................. pass 2/2 [ 0.016s / 0.188s] strings/isstring.m ............................................. pass 6/6 [ 0.032s / 0.205s] strings/isstrprop.m ............................................ pass 15/15 [ 0.073s / 0.600s] strings/mat2str.m .............................................. pass 15/15 [ 0.051s / 0.403s] strings/native2unicode.m ....................................... pass 13/13 [ 0.049s / 0.230s] strings/ostrsplit.m ............................................ pass 12/12 [ 0.049s / 0.402s] strings/regexptranslate.m ...................................... pass 7/7 [ 0.034s / 0.379s] strings/rindex.m ............................................... pass 6/6 [ 0.037s / 0.385s] strings/startsWith.m ........................................... pass 20/20 [ 0.082s / 0.610s] strings/str2num.m .............................................. pass 5/5 [ 0.047s / 0.221s] strings/strcat.m ............................................... pass 19/19 [ 0.048s / 0.048s] strings/strchr.m ............................................... pass 8/8 [ 0.049s / 0.590s] strings/strjoin.m .............................................. pass 7/7 [ 0.020s / 0.021s] strings/strjust.m .............................................. pass 8/8 [ 0.033s / 0.208s] strings/strsplit.m ............................................. pass 41/41 [ 0.164s / 0.524s] strings/strtok.m ............................................... pass 31/31 [ 0.083s / 0.258s] strings/strtrim.m .............................................. pass 10/10 [ 0.034s / 0.207s] strings/strtrunc.m ............................................. pass 13/13 [ 0.051s / 0.408s] strings/substr.m ............................................... pass 16/16 [ 0.047s / 0.226s] strings/unicode2native.m ....................................... pass 18/18 [ 0.061s / 0.236s] strings/untabify.m ............................................. pass 7/7 [ 0.031s / 0.212s] strings/validatestring.m ....................................... pass 18/18 [ 0.069s / 0.428s] testfun/__have_feature__.m ..................................... pass 4/4 [ 0.015s / 0.015s] testfun/__printf_assert__.m .................................... pass 1/1 [ 0.007s / 0.007s] testfun/__prog_output_assert__.m ............................... pass 1/1 [ 0.007s / 0.007s] testfun/__run_test_suite__.m ................................... pass 1/1 [ 0.017s / 0.017s] testfun/assert.m ............................................... pass 97/97 [ 0.671s / 1.036s] testfun/demo.m ................................................. pass 6/6 [ 0.051s / 0.232s] testfun/example.m .............................................. pass 8/8 [ 0.080s / 0.262s] testfun/fail.m ................................................. pass 11/11 [ 0.084s / 0.448s] testfun/oruntests.m ............................................ pass 2/2 [ 0.016s / 0.016s] testfun/rundemos.m ............................................. pass 2/2 [ 0.013s / 0.013s] testfun/speed.m ................................................ pass 3/3 [ 0.223s / 0.404s] testfun/test.m ................................................. pass 56/57 [ 0.394s / 1.481s] (missing feature) SKIP 1 (reported bug) XFAIL 1 time/addtodate.m ............................................... pass 46/46 [ 0.527s / 1.053s] time/asctime.m ................................................. pass 3/3 [ 0.019s / 0.197s] time/calendar.m ................................................ pass 2/2 [ 0.017s / 0.018s] time/clock.m ................................................... pass 1/1 [ 0.010s / 0.010s] time/ctime.m ................................................... pass 3/3 [ 0.018s / 0.196s] time/date.m .................................................... pass 1/1 [ 0.008s / 0.008s] time/datenum.m ................................................. pass 32/32 [ 0.261s / 0.451s] time/datestr.m ................................................. pass 39/39 [ 0.174s / 0.353s] time/datevec.m ................................................. pass 202/202 [ 3.637s / 3.826s] time/eomday.m .................................................. pass 13/13 [ 0.064s / 0.421s] time/etime.m ................................................... pass 8/8 [ 0.054s / 0.405s] time/is_leap_year.m ............................................ pass 5/5 [ 0.023s / 0.023s] time/now.m ..................................................... pass 3/3 [ 0.012s / 0.012s] time/weekday.m ................................................. pass 20/20 [ 0.148s / 0.148s] web/web.m ...................................................... pass 3/3 [ 0.016s / 0.016s] web/webread.m .................................................. pass 5/5 [ 0.032s / 0.214s] web/webwrite.m ................................................. pass 8/8 [ 0.045s / 0.399s] Fixed test scripts: bug-35448/bug-35448.tst ........................................ pass 2/2 [ 0.014s / 0.014s] bug-35881/bug-35881.tst ........................................ pass 1/1 [ 0.171s / 0.172s] bug-36025/bug-36025.tst ........................................ pass 1/1 [ 0.042s / 0.042s] bug-38236/bug-38236.tst ........................................ pass 1/1 [ 0.007s / 0.007s] bug-38691/bug-38691.tst ........................................ pass 1/1 [ 0.567s / 0.569s] bug-41723/bug-41723.tst ........................................ pass 1/1 [ 0.011s / 0.011s] bug-44940/bug-44940.tst ........................................ pass 1/1 [ 0.014s / 0.014s] bug-45351/bug-45351.tst ........................................ pass 9/9 [ 0.054s / 0.054s] bug-46660/bug-46660.tst ........................................ pass 1/1 [ 0.013s / 0.013s] bug-47680/bug-47680.tst ........................................ pass 4/4 [ 0.014s / 0.014s] bug-48693/bug-48693.tst ........................................ pass 1/1 [ 0.023s / 0.023s] bug-49379/bug-49379.tst ........................................ pass 0/1 [ 0.017s / 0.017s] (reported bug) XFAIL 1 bug-50014/bug-50014.tst ........................................ pass 11/11 [ 0.033s / 0.033s] bug-50035/bug-50035.tst ........................................ pass 1/1 [ 0.010s / 0.010s] bug-50716/bug-50716.tst ........................................ pass 3/3 [ 0.011s / 0.011s] bug-50831/bug-50831.tst ........................................ pass 1/1 [ 0.009s / 0.009s] bug-51192/bug-51192.tst ........................................ pass 1/1 [ 0.007s / 0.007s] bug-51532/bug-51532.tst ........................................ pass 1/1 [ 0.007s / 0.007s] bug-51534/bug-51534.tst ........................................ pass 1/1 [ 0.007s / 0.007s] bug-51599/bug-51599.tst ........................................ pass 1/1 [ 0.009s / 0.009s] bug-52075/bug-52075.tst ........................................ pass 1/1 [ 0.007s / 0.007s] bug-52722/bug-52722.tst ........................................ pass 1/1 [ 0.006s / 0.006s] bug-52851/bug-52851.tst ........................................ pass 4/4 [ 0.029s / 0.029s] bug-53027/bug-53027.tst ........................................ pass 5/5 [ 0.040s / 0.041s] bug-53468/bug-53468.tst ........................................ pass 3/3 [ 5.557s / 5.572s] bug-53956/bug-53956.tst ........................................ pass 1/1 [ 0.014s / 0.014s] bug-54995/bug-54995.tst ........................................ pass 1/1 [ 0.009s / 0.009s] bug-55758/bug-55758.tst ........................................ pass 1/1 [ 0.016s / 0.016s] bug-56068/bug-56068.tst ........................................ pass 1/1 [ 0.011s / 0.011s] bug-58572/bug-58572.tst ........................................ pass 1/1 [ 0.015s / 0.015s] bug-58593/bug-58593.tst ........................................ pass 7/7 [ 0.035s / 0.035s] bug-59451/bug-59451.tst ........................................ pass 1/1 [ 0.064s / 0.064s] bug-59617/bug-59617.tst ........................................ pass 1/1 [ 0.008s / 0.007s] bug-59661/bug-59661.tst ........................................ pass 1/1 [ 0.009s / 0.009s] bug-59704/bug-59704.tst ........................................ pass 2/2 [ 0.014s / 0.014s] bug-59937/bug-59937.tst ........................................ pass 1/1 [ 0.011s / 0.011s] bug-60237/bug-60237.tst ........................................ pass 1/1 [ 0.008s / 0.008s] bug-60882/bug-60882.tst ........................................ pass 1/1 [ 0.009s / 0.009s] bug-61105/bug-61105.tst ........................................ pass 3/3 [ 0.017s / 0.017s] bug-61191/bug-61191.tst ........................................ pass 1/1 [ 0.045s / 0.045s] bug-63841/bug-63841.tst ........................................ pass 30/30 [ 0.116s / 0.116s] bug-65037/bug-65037.tst ........................................ pass 1/1 [ 0.016s / 0.016s] bug-65220/bug-65220.tst ........................................ pass 2/2 [ 0.089s / 0.268s] class-concat/class-concat.tst .................................. pass 2/2 [ 0.016s / 0.016s] classdef/classdef.tst .......................................... pass 35/38 [ 0.172s / 0.172s] (reported bug) XFAIL 3 classdef-debug/test_classdef_breakpoints.tst ................... pass 2/4 [ 0.160s / 0.160s] (reported bug) XFAIL 2 classdef-multiple-inheritance/classdef-multiple-inheritance.tst pass 1/1 [ 0.008s / 0.008s] classes/classes.tst ............................................ pass 163/163 [ 0.384s / 0.385s] colon-op/colon-op.tst .......................................... pass 2/2 [ 0.014s / 0.014s] ctor-vs-method/ctor-vs-method.tst .............................. pass 4/4 [ 0.053s / 0.053s] fcn-handle/bug-51567.tst ....................................... pass 0/2 [ 0.040s / 0.228s] (reported bug) XFAIL 2 fcn-handle/bug-57941.tst ....................................... pass 2/2 [ 0.017s / 0.017s] fcn-handle/bug58519.tst ........................................ pass 1/1 [ 0.008s / 0.008s] fcn-handle/derived-resolution.tst .............................. pass 7/7 [ 0.034s / 0.034s] fcn-handle/handle-to-sibling.tst ............................... pass 1/1 [ 0.009s / 0.009s] fcn-handle/keyword.tst ......................................... pass 2/2 [ 0.015s / 0.015s] fcn-handle/object-method.tst ................................... pass 4/4 [ 0.033s / 0.033s] fcn-handle/package-function.tst ................................ pass 4/4 [ 0.013s / 0.013s] fcn-handle/shared-ctx.tst ...................................... pass 1/1 [ 0.022s / 0.022s] fcn-handle/static-method.tst ................................... pass 4/4 [ 0.013s / 0.013s] file-encoding/file-encoding.tst ................................ pass 11/11 [ 2.927s / 2.936s] json/jsondecode_BIST.tst ....................................... pass 38/38 [ 0.197s / 0.198s] json/jsonencode_BIST.tst ....................................... pass 52/52 [ 0.179s / 0.180s] (missing feature) SKIP 2 jupyter-notebook/jupyter-notebook.tst .......................... multiplot> set style increment default; ^ line 0: warning: deprecated command pass 4/4 [ 6.277s / 7.864s] load-path/refresh-load-path.tst ................................ pass 1/1 [ 0.577s / 0.578s] local-functions/local_functions.tst ............................ pass 1/1 [ 0.009s / 0.009s] mex/bug-51725.tst .............................................. pass 2/2 [ 0.012s / 0.012s] mex/bug-54096.tst .............................................. pass 1/1 [ 0.014s / 0.014s] mex/mexnumtst.tst .............................................. pass 1/1 [ 0.016s / 0.016s] nest/nest.tst .................................................. pass 26/26 [ 0.212s / 0.212s] pkg/pkg.tst .................................................... pass 11/11 [ 1.910s / 4.557s] private-functions/private-functions.tst ........................ pass 1/1 [ 0.009s / 0.009s] publish/publish.tst ............................................ multiplot> set style increment default; ^ line 0: warning: deprecated command pass 2/2 [ 3.167s / 4.062s] anonymous-function.tst ......................................... pass 1/1 [ 0.010s / 0.010s] args.tst ....................................................... pass 27/27 [ 0.217s / 0.218s] bc-overloads.tst ............................................... pass 451/451 [ 0.869s / 0.871s] bug-31371.tst .................................................. pass 1/1 [ 0.051s / 0.051s] bug-40117.tst .................................................. pass 1/1 [ 0.067s / 1.067s] bug-45969.tst .................................................. pass 2/2 [ 0.021s / 0.021s] bug-45972.tst .................................................. pass 2/2 [ 0.018s / 0.018s] bug-46330.tst .................................................. pass 1/1 [ 0.011s / 0.011s] bug-49904.tst .................................................. pass 2/2 [ 0.017s / 0.017s] bug-53579.tst .................................................. pass 1/1 [ 0.016s / 0.016s] bug-53599.tst .................................................. pass 1/1 [ 0.020s / 0.020s] bug-54490.tst .................................................. pass 1/1 [ 0.013s / 0.013s] bug-55308.tst .................................................. pass 1/1 [ 0.060s / 0.060s] bug-55321.tst .................................................. pass 1/1 [ 0.057s / 0.057s] bug-55322.tst .................................................. pass 1/1 [ 0.056s / 0.056s] bug-59950.tst .................................................. pass 20/20 [ 0.076s / 0.076s] bug-61201.tst .................................................. pass 4/4 [ 0.025s / 0.025s] bug-65153.tst .................................................. pass 4/4 [ 0.030s / 0.030s] colormaps.tst .................................................. pass 1/1 [ 0.124s / 0.125s] command.tst .................................................... pass 42/42 [ 0.090s / 0.090s] complex.tst .................................................... pass 7/7 [ 0.050s / 0.050s] conv.tst ....................................................... pass 405/405 [ 0.962s / 0.964s] diag-perm.tst .................................................. pass 31/31 [ 0.176s / 0.176s] error.tst ...................................................... pass 12/12 [ 0.135s / 0.317s] eval-catch.tst ................................................. pass 9/9 [ 0.193s / 0.194s] eval-command.tst ............................................... pass 13/16 [ 0.079s / 0.079s] (reported bug) XFAIL 3 for.tst ........................................................ pass 20/20 [ 0.110s / 0.110s] func.tst ....................................................... pass 58/58 [ 0.882s / 0.884s] global.tst ..................................................... pass 15/15 [ 0.157s / 0.158s] if.tst ......................................................... pass 16/16 [ 0.053s / 0.053s] index.tst ...................................................... pass 191/191 [ 1.290s / 1.293s] inline-fcn.tst ................................................. pass 18/18 [ 0.082s / 0.260s] integer.tst .................................................... pass 77/77 [ 0.189s / 0.189s] io.tst ......................................................... pass 173/175 [ 1.243s / 7.459s] REGRESSION 2 (missing feature) SKIP 3 leftdiv.tst .................................................... pass 6/6 [ 0.032s / 0.032s] line-continue.tst .............................................. pass 8/8 [ 0.032s / 0.032s] logical-index.tst .............................................. pass 43/43 [ 0.196s / 0.196s] null-assign.tst ................................................ pass 21/21 [ 0.179s / 0.179s] parser.tst ..................................................... pass 53/53 [ 0.508s / 0.509s] prefer.tst ..................................................... pass 27/27 [ 0.084s / 0.084s] range.tst ...................................................... pass 395/395 [ 1.639s / 1.643s] recursion.tst .................................................. pass 4/4 [ 0.048s / 0.048s] return.tst ..................................................... pass 2/2 [ 0.013s / 0.013s] single-index.tst ............................................... pass 192/192 [ 0.808s / 0.810s] slice.tst ...................................................... pass 133/133 [ 0.499s / 0.500s] sparse-assign.tst .............................................. pass 24/24 [ 0.185s / 0.185s] sparse.tst ..................................................... pass 1217/1217 [15.817s / 5.667s] struct.tst ..................................................... pass 48/48 [ 0.451s / 1.177s] switch.tst ..................................................... pass 8/8 [ 0.027s / 0.027s] system.tst ..................................................... pass 104/104 [ 0.758s / 12.101s] transpose.tst .................................................. pass 16/16 [ 0.072s / 0.073s] try.tst ........................................................ pass 18/18 [ 0.261s / 0.262s] unwind.tst ..................................................... pass 2/2 [ 0.019s / 0.019s] while.tst ...................................................... pass 6/6 [ 0.022s / 0.022s] total time (CPU / CLOCK) [ 278.9s / 505.6s] Failure Summary: libinterp/corefcn/conv2.cc-tst ................................. pass 48/51 (reported bug) XFAIL 3 libinterp/corefcn/data.cc-tst .................................. pass 1242/1248 (reported bug) XFAIL 6 libinterp/corefcn/dlmread.cc-tst ............................... pass 7/9 FAIL 1 REGRESSION 1 libinterp/corefcn/file-io.cc-tst ............................... pass 101/102 (reported bug) XFAIL 1 libinterp/corefcn/gsvd.cc-tst .................................. pass 45/46 (reported bug) XFAIL 1 libinterp/corefcn/inv.cc-tst ................................... pass 60/62 (reported bug) XFAIL 2 libinterp/corefcn/mappers.cc-tst ............................... pass 413/420 REGRESSION 6 (reported bug) XFAIL 1 libinterp/corefcn/max.cc-tst ................................... pass 111/114 (reported bug) XFAIL 3 libinterp/corefcn/pr-output.cc-tst ............................. pass 12/13 (reported bug) XFAIL 1 libinterp/corefcn/regexp.cc-tst ................................ pass 121/122 (reported bug) XFAIL 1 libinterp/corefcn/sparse-xpow.cc-tst ........................... pass 4/5 (reported bug) XFAIL 1 libinterp/parse-tree/pt-tm-const.cc-tst ........................ pass 202/203 (reported bug) XFAIL 1 general/interp2.m .............................................. pass 57/59 (reported bug) XFAIL 2 plot/appearance/camlookat.m .................................... pass 9/10 (reported bug) XFAIL 1 plot/draw/bar.m ................................................ pass 33/36 (reported bug) XFAIL 3 plot/draw/barh.m ............................................... pass 31/38 (reported bug) XFAIL 7 plot/draw/isosurface.m ......................................... pass 29/30 (reported bug) XFAIL 1 specfun/gammainc.m ............................................. pass 87/88 (reported bug) XFAIL 1 statistics/mean.m .............................................. pass 79/80 (reported bug) XFAIL 1 statistics/normalize.m ......................................... pass 99/101 (reported bug) XFAIL 2 testfun/test.m ................................................. pass 56/57 (reported bug) XFAIL 1 bug-49379/bug-49379.tst ........................................ pass 0/1 (reported bug) XFAIL 1 classdef/classdef.tst .......................................... pass 35/38 (reported bug) XFAIL 3 classdef-debug/test_classdef_breakpoints.tst ................... pass 2/4 (reported bug) XFAIL 2 fcn-handle/bug-51567.tst ....................................... pass 0/2 (reported bug) XFAIL 2 eval-command.tst ............................................... pass 13/16 (reported bug) XFAIL 3 io.tst ......................................................... pass 173/175 REGRESSION 2 Summary: PASS 18712 FAIL 1 REGRESSION 9 XFAIL (reported bug) 51 SKIP (missing feature) 103 SKIP (run-time condition) 113 See the file /home/buildozer/aports/community/octave/src/octave-9.2.0/test/fntests.log for additional details. XFAIL items are known bugs or expected failures. Bug report numbers may be found in the log file: /home/buildozer/aports/community/octave/src/octave-9.2.0/test/fntests.log Please help improve Octave by contributing fixes for them. Tests are often skipped because required features were disabled or were not present when Octave was built. The configure script should have printed a summary indicating which dependencies were not found. 130 (of 899) .m files have no tests. Please help improve Octave by contributing tests for these files (see the list in the file /home/buildozer/aports/community/octave/src/octave-9.2.0/test/fntests.log). make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' preserving existing HG-ID file GEN libinterp/DOCSTRINGS Octave successfully built. Now choose from the following: ./run-octave - to run in place to test before installing make check - to run the tests make install - to install (PREFIX=/usr) HG ID for this build is "f7f956555e4a" make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' make[1]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' >>> octave: Entering fakeroot... make: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' preserving existing HG-ID file make install-recursive make[1]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' preserving existing HG-ID file Making install in libgnu make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make install-recursive make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[5]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/libgnu' Making install in test make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make install-am make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make[4]: Nothing to be done for 'install-exec-am'. for f in conv.tst sparse.tst tbcover.m bc-overloads.tst @double/tbcover.m @single/tbcover.m @char/tbcover.m @logical/tbcover.m @int8/tbcover.m @int16/tbcover.m @int32/tbcover.m @int64/tbcover.m @uint8/tbcover.m @uint16/tbcover.m @uint32/tbcover.m @uint64/tbcover.m @struct/tbcover.m @cell/tbcover.m @function_handle/tbcover.m anonymous-function.tst args.tst bug-31371.tst bug-40117.tst bug-45969.tst bug-45972.tst bug-46330.tst bug-49904.tst bug-53579.tst bug-53599.tst bug-54490.tst bug-55308.tst bug-55321.tst bug-55322.tst bug-59950.tst bug-61201.tst bug-65153.tst colormaps.tst command.tst complex.tst deprecate-props.tst diag-perm.tst error.tst eval-catch.tst eval-command.tst for.tst func.tst global.tst if.tst index.tst inline-fcn.tst integer.tst io.tst leftdiv.tst line-continue.tst logical-index.tst null-assign.tst parser.tst prefer.tst range.tst recursion.tst return.tst single-index.tst slice.tst sparse-assign.tst struct.tst switch.tst system.tst transpose.tst try.tst unwind.tst while.tst bug-35448/bug-35448.tst bug-35448/fA.m bug-35448/fB.m bug-35448/fC.m bug-35881/bug-35881.tst bug-35881/bug35881.m bug-36025/@testclass/one.m bug-36025/@testclass/testclass.m bug-36025/@testclass/two.m bug-36025/bug-36025.tst bug-38236/bug-38236.tst bug-38236/df_vr.m bug-38236/u_vr.m bug-38691/bug-38691.tst bug-38691/dir1/func1.m bug-38691/dir2/func1.m bug-38691/dir2/func2.m bug-38691/dir2/func3.m bug-41723/bug-41723.tst bug-41723/class_bug41723.m bug-44940/bug-44940.tst bug-44940/class_bug44940.m bug-45351/bug45351.m bug-45351/bug-45351.tst bug-46660/bug-46660.tst bug-46660/class_bug46660.m bug-47680/bug-47680.tst bug-47680/sub_bug47680.m bug-47680/super_bug47680.m bug-48693/bug48693.m bug-48693/bug-48693.tst bug-49379/bug-49379.tst bug-49379/class_bug49379.m bug-50014/bug-50014.tst bug-50014/duplicate_nested_function.m bug-50014/duplicate_nested_in_subfunction_ok.m bug-50014/duplicate_nested_parent_function.m bug-50014/duplicate_parent_nested2.m bug-50014/duplicate_parent_nested_function.m bug-50014/duplicate_primary_nested_function.m bug-50014/duplicate_primary_subfunction.m bug-50014/duplicate_primary_subfunction_old_syntax.m bug-50014/duplicate_subfunction.m bug-50014/duplicate_subfunction_old_syntax.m bug-50014/duplicate_subfunction_separate_scope_ok.m bug-50035/@bug50035/bug50035.m bug-50035/@bug50035/display.m bug-50035/bug-50035.tst bug-50716/bug-50716.tst bug-50716/myclass.m bug-50831/bug-50831.tst bug-51192/bug-51192.tst bug-51192/class_bug51192.m bug-51532/+package_bug51532/foo.m bug-51532/bug-51532.tst bug-51534/bug-51534.tst bug-51534/child_bug51534.m bug-51534/parent_bug51534.m bug-51599/bug-51599.tst bug-51599/class_bug51599.m bug-52075/bug-52075.tst bug-52075/class_bug52075.m bug-52722/bug-52722.tst bug-52722/define_globals.m bug-52722/include_globals.m bug-52851/bug-52851.tst bug-52851/script1.m bug-52851/script2.m bug-52851/script3.m bug-52851/script4.m bug-53027/bug-53027.tst bug-53027/globals53027.m bug-53027/gtest53027.m bug-53027/ntest53027a.m bug-53027/ntest53027b.m bug-53027/ntest53027c.m bug-53468/bug-53468.tst bug-53468/ofig403.ofig bug-53468/ofig421.ofig bug-53468/ofig51.ofig bug-53956/bug-53956.tst bug-53956/bug53956_class_2.m bug-53956/bug53956_class_3.m bug-53956/bug53956_class_4.m bug-54995/@testclass54995/testclass54995.m bug-54995/@testclass54995/subsref.m bug-54995/bug-54995.tst bug-55758/bug-55758.tst bug-55758/class_bug_55758.m bug-56068/bug-56068.tst bug-56068/bug_56068.m bug-58572/bug-58572.tst bug-58572/bug58572.m bug-58593/bug-58593.tst bug-58593/myclass1.m bug-58593/myclass2.m bug-59451/bug-59451.tst bug-59451/bug59451.m bug-59451/foo/@double/bug59451.m bug-59451/foo/@single/bug59451.m bug-59617/@bug59617/bug59617.m bug-59617/@bug59617/max.m bug-59617/bug-59617.tst bug-59661/bug59661.m bug-59661/bug-59661.tst bug-59704/bug59704_1.m bug-59704/bug59704_1_test.m bug-59704/bug59704_2.m bug-59704/bug-59704.tst bug-59937/bug-59937.tst bug-59937/eval_global_script.m bug-60237/bug-60237.tst bug-60237/bug_60237.m bug-60882/bug-60882.tst bug-60882/bug_60882.m bug-61105/bug-61105.tst bug-61105/nested_test_1.m bug-61105/nested_test_2.m bug-61105/nested_test_3.m bug-61191/bug-61191.tst bug-61191/subdir/bug_61191.m bug-63841/@cls2_b63841/cls2_b63841.m bug-63841/@cls2_b63841/subsref.m bug-63841/bug-63841.tst bug-63841/cls_b63841.m bug-65037/bug-65037.tst bug-65037/bug65037_base.m bug-65037/bug65037_derived.m bug-65220/bug-65220.tst bug-65220/cdefdir/cdef_help1.m bug-65220/cdefdir/cdef_help2.m class-concat/@foo/foo.m class-concat/class-concat.tst classdef/@class_bug62802/amethod.m classdef/@class_bug62802/class_bug62802.m classdef/bug_60763.m classdef/class_bug52614A.m classdef/class_bug52614B.m classdef/class_bug55766.m classdef/classdef.tst classdef/foo_method_changes_property_size.m classdef/foo_static_method_constant_property.m classdef/foo_subsref_subsasgn.m classdef/foo_value_class.m classdef/plist_t1.m classdef/plist_t2.m classdef/plist_t3.m classdef/struct_wrapper.m classdef-debug/classdef_breakpoints.m classdef-debug/test_classdef_breakpoints.tst classdef-multiple-inheritance/base_1.m classdef-multiple-inheritance/base_2.m classdef-multiple-inheritance/child_from_base_1.m classdef-multiple-inheritance/child_from_base_1_and_2.m classdef-multiple-inheritance/classdef-multiple-inheritance.tst classes/@Blork/Blork.m classes/@Blork/bleek.m classes/@Blork/display.m classes/@Blork/get.m classes/@Blork/set.m classes/@Cork/Cork.m classes/@Cork/click.m classes/@Cork/display.m classes/@Cork/get.m classes/@Cork/set.m classes/@Dork/Dork.m classes/@Dork/bling.m classes/@Dork/display.m classes/@Dork/gack.m classes/@Dork/get.m classes/@Dork/getStash.m classes/@Dork/private/myStash.m classes/@Dork/set.m classes/@Gork/Gork.m classes/@Gork/cork.m classes/@Gork/display.m classes/@Gork/gark.m classes/@Gork/get.m classes/@Gork/set.m classes/@Gork/subsasgn.m classes/@Gork/subsref.m classes/@Pork/Pork.m classes/@Pork/bling.m classes/@Pork/display.m classes/@Pork/get.m classes/@Pork/gurk.m classes/@Pork/private/myStash.m classes/@Pork/set.m classes/@Sneetch/Sneetch.m classes/@Sneetch/display.m classes/@Snork/Snork.m classes/@Snork/cack.m classes/@Snork/ctranspose.m classes/@Snork/display.m classes/@Snork/double.m classes/@Snork/end.m classes/@Snork/eq.m classes/@Snork/ge.m classes/@Snork/get.m classes/@Snork/getStash.m classes/@Snork/gick.m classes/@Snork/gt.m classes/@Snork/horzcat.m classes/@Snork/ldivide.m classes/@Snork/le.m classes/@Snork/loadobj.m classes/@Snork/lt.m classes/@Snork/minus.m classes/@Snork/mldivide.m classes/@Snork/mpower.m classes/@Snork/mrdivide.m classes/@Snork/mtimes.m classes/@Snork/ne.m classes/@Snork/plus.m classes/@Snork/power.m classes/@Snork/private/myStash.m classes/@Snork/rdivide.m classes/@Snork/saveobj.m classes/@Snork/set.m classes/@Snork/subsasgn.m classes/@Snork/subsindex.m classes/@Snork/subsref.m classes/@Snork/tattack.m classes/@Snork/times.m classes/@Snork/transpose.m classes/@Snork/uminus.m classes/@Snork/uplus.m classes/@Snork/vertcat.m classes/@Spork/Spork.m classes/@Spork/cack.m classes/@Spork/display.m classes/@Spork/geek.m classes/@Spork/get.m classes/@Spork/getStash.m classes/@Spork/loadobj.m classes/@Spork/private/myStash.m classes/@Spork/saveobj.m classes/@Spork/set.m classes/@CPrecedenceTester1/CPrecedenceTester1.m classes/@CPrecedenceTester1/double.m classes/@CPrecedenceTester1/plus.m classes/@CPrecedenceTester1/tattack.m classes/@CPrecedenceTester2/CPrecedenceTester2.m classes/@CPrecedenceTester2/double.m classes/@CPrecedenceTester2/plus.m classes/@CPrecedenceTester2/tattack.m classes/@CPrecedenceTester3/CPrecedenceTester3.m classes/@CPrecedenceTester3/double.m classes/@CPrecedenceTester3/plus.m classes/@CPrecedenceTester3/tattack.m classes/@SizeTester/SizeTester.m classes/@SizeTester/numel.m classes/@SizeTester/size.m classes/classes.tst colon-op/@legacy_colon_op/colon.m colon-op/@legacy_colon_op/legacy_colon_op.m colon-op/colon-op.tst colon-op/colon_op.m ctor-vs-method/@derived/derived.m ctor-vs-method/@derived/parent.m ctor-vs-method/@other/other.m ctor-vs-method/@other/parent.m ctor-vs-method/@parent/method.m ctor-vs-method/@parent/parent.m ctor-vs-method/__trace__.m ctor-vs-method/ctor-vs-method.tst fcn-handle/+pkga/+pkgb/bug51709_a.m fcn-handle/+pkga/+pkgb/bug51709_b.m fcn-handle/+pkga/+pkgb/f1.m fcn-handle/+pkga/+pkgb/f2.m fcn-handle/@fhdr_derived/fhdr_derived.m fcn-handle/@fhdr_other/fhdr_other.m fcn-handle/@fhdr_other/getsize_arrayfun.m fcn-handle/@fhdr_other/getsize_cellfun.m fcn-handle/@fhdr_other/getsize_loop.m fcn-handle/@fhdr_parent/fhdr_parent.m fcn-handle/@fhdr_parent/numel.m fcn-handle/bug-51567.tst fcn-handle/bug-57941.tst fcn-handle/bug51567.m fcn-handle/bug51709_a.m fcn-handle/bug51709_c.m fcn-handle/bug57941a.m fcn-handle/bug57941b.m fcn-handle/bug58519.tst fcn-handle/bug60845.m fcn-handle/derived-resolution.tst fcn-handle/f1.m fcn-handle/handle-to-sibling.tst fcn-handle/keyword.tst fcn-handle/object-method.tst fcn-handle/package-function.tst fcn-handle/shared-ctx.tst fcn-handle/shared_ctx.m fcn-handle/static-method.tst file-encoding/.oct-config file-encoding/file-encoding.tst file-encoding/test_CP1252.m file-encoding/CP1251/.oct-config file-encoding/CP1251/test_CP1251.m json/jsondecode_BIST.tst json/jsonencode_BIST.tst jupyter-notebook/jupyter-notebook.tst jupyter-notebook/octave_kernel.ipynb jupyter-notebook/plot_magic_and_errors.ipynb load-path/refresh-load-path.tst load-path/in-load-path/load_path_fcn.m load-path/not-in-load-path/load_path_fcn.m local-functions/local_functions.tst local-functions/local_function_eval.m nest/arg_nest.m nest/arg_ret.m nest/bug_59989.m nest/counter.m nest/nest.tst nest/nest_eval.m nest/no_closure.m nest/nst1.m nest/nst2.m nest/nst3.m nest/persistent_nest.m nest/recursive_nest.m nest/recursive_nest2.m nest/recursive_nest3.m nest/scope0.m nest/scope1.m nest/scope2.m nest/scope3.m nest/script_nest.m nest/script_nest_2.m nest/script_nest_script.m nest/script_nest_script_2.m nest/varg_nest.m nest/varg_nest2.m private-functions/fcn.m private-functions/private-functions.tst private-functions/private/ascript.m private-functions/private/bscript.m private-functions/private/pfcn1.m private-functions/private/pfcn2.m publish/publish.tst publish/test_script.m publish/test_script_code_only.m publish/test_script_empty.m publish/test_script_example.m publish/test_script_head_only.m pkg/pkg.tst pkg/mfile_basic_test/INDEX pkg/mfile_basic_test/NEWS pkg/mfile_basic_test/DESCRIPTION pkg/mfile_basic_test/doc/macros.texi pkg/mfile_basic_test/doc/example-package.txi pkg/mfile_basic_test/COPYING pkg/mfile_basic_test/inst/example_mfile.m pkg/mfile_minimal_test/DESCRIPTION pkg/mfile_minimal_test/COPYING pkg/mfile_minimal_test/inst/example_mfile.m; do \ if test -f "$f"; then d=; else d="./"; fi; \ .././build-aux/install-sh -c -d /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/fixed/`echo $f | /bin//sed 's,/*[^/]*$,,'`; \ /usr/bin/install -c -m 644 $d$f /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/fixed/$f; \ done make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0/test' make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' preserving existing HG-ID file GEN libinterp/DOCSTRINGS Octave successfully built. Now choose from the following: ./run-octave - to run in place to test before installing make check - to run the tests make install - to install (PREFIX=/usr) HG ID for this build is "f7f956555e4a" make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' preserving existing HG-ID file ./build-aux/install-sh -c -d /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/startup for f in scripts/+containers/PKG_ADD scripts/+matlab/+lang/PKG_ADD scripts/+matlab/+net/PKG_ADD scripts/audio/PKG_ADD scripts/deprecated/PKG_ADD scripts/elfun/PKG_ADD scripts/general/PKG_ADD scripts/geometry/PKG_ADD scripts/gui/PKG_ADD scripts/help/PKG_ADD scripts/image/PKG_ADD scripts/io/PKG_ADD scripts/java/PKG_ADD scripts/legacy/@inline/PKG_ADD scripts/legacy/PKG_ADD scripts/linear-algebra/PKG_ADD scripts/miscellaneous/PKG_ADD scripts/ode/PKG_ADD scripts/optimization/PKG_ADD scripts/path/PKG_ADD scripts/pkg/PKG_ADD scripts/plot/appearance/PKG_ADD scripts/plot/draw/PKG_ADD scripts/plot/util/PKG_ADD scripts/polynomial/PKG_ADD scripts/prefs/PKG_ADD scripts/profiler/PKG_ADD scripts/set/PKG_ADD scripts/signal/PKG_ADD scripts/sparse/PKG_ADD scripts/specfun/PKG_ADD scripts/special-matrix/PKG_ADD scripts/startup/PKG_ADD scripts/statistics/PKG_ADD scripts/strings/PKG_ADD scripts/testfun/PKG_ADD scripts/time/PKG_ADD scripts/web/PKG_ADD scripts/@ftp/PKG_ADD; do \ if [ -n "`cat $f`" ]; then \ base=`echo $f | /bin//sed 's,^scripts/,,'`; \ ./build-aux/install-sh -c -d /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/`echo $base | /bin//sed 's,/[^/]*$,,'`; \ /usr/bin/install -c -m 644 $f /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/$base; \ fi \ done ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/doc' for f in etc/icons/octave-logo-1024.png etc/icons/octave-logo-512.png etc/icons/octave-logo-256.png etc/icons/octave-logo-128.png etc/icons/octave-logo-64.png etc/icons/octave-logo-48.png etc/icons/octave-logo-32.png etc/icons/octave-logo-24.png etc/icons/octave-logo-22.png etc/icons/octave-logo-16.png; do \ size=`echo $f | /bin//sed -n -e "s/.*-\([0-9]\+\)\.png/\1/p"`; \ if test -f $f; then d=; else d="./"; fi; \ ./build-aux/install-sh -c -d /home/buildozer/aports/community/octave/pkg/octave//usr/share/icons/hicolor/${size}x${size}/apps; \ /usr/bin/install -c -m 644 "$d$f" /home/buildozer/aports/community/octave/pkg/octave//usr/share/icons/hicolor/${size}x${size}/apps/octave.png; \ done ./build-aux/install-sh -c -d /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/site/m /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/site/api-v59/m /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/site/m /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/site/oct/armv7-alpine-linux-musleabihf /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/site/oct/api-v59/armv7-alpine-linux-musleabihf /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/site/oct/armv7-alpine-linux-musleabihf /home/buildozer/aports/community/octave/pkg/octave//usr/libexec/octave/site/exec/armv7-alpine-linux-musleabihf /home/buildozer/aports/community/octave/pkg/octave//usr/libexec/octave/api-v59/site/exec/armv7-alpine-linux-musleabihf /home/buildozer/aports/community/octave/pkg/octave//usr/libexec/octave/9.2.0/site/exec/armv7-alpine-linux-musleabihf ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/applications' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/imagelib' /usr/bin/install -c -m 644 etc/icons/org.octave.Octave.desktop '/home/buildozer/aports/community/octave/pkg/octave//usr/share/applications' /usr/bin/install -c -m 644 scripts/image/default.img etc/icons/octave-logo.svg etc/icons/octave-sombrero.png etc/icons/octave-logo.ico '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/imagelib' if test -f /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/startup/octaverc; then true; \ else \ /usr/bin/install -c -m 644 ./scripts/startup/version-rcfile \ /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/startup/octaverc; \ fi ./build-aux/install-sh -c -d /home/buildozer/aports/community/octave/pkg/octave//usr/share/icons/hicolor/scalable/apps GEN libinterp/DOCSTRINGS if test -f /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/startup/inputrc; then true; \ else \ /usr/bin/install -c -m 644 ./scripts/startup/inputrc \ /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/startup/inputrc; \ fi /usr/bin/install -c -m 644 ./etc/icons/octave-logo.svg /home/buildozer/aports/community/octave/pkg/octave//usr/share/icons/hicolor/scalable/apps/octave.svg ./build-aux/install-sh -c -d /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/site/m/startup ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/lib/pkgconfig' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/lib/pkgconfig' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/man/man1' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/metainfo' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/data' if test -f /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/site/m/startup/octaverc; \ then true; \ else \ /usr/bin/install -c -m 644 ./scripts/startup/site-rcfile \ /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/site/m/startup/octaverc; \ fi /usr/bin/install -c -m 644 libinterp/octinterp.pc '/home/buildozer/aports/community/octave/pkg/octave//usr/lib/pkgconfig' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/liboctave/util' /usr/bin/install -c -m 644 liboctave/octave.pc '/home/buildozer/aports/community/octave/pkg/octave//usr/lib/pkgconfig' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/fonts' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp/corefcn' /usr/bin/install -c -m 644 etc/icons/org.octave.Octave.metainfo.xml '/home/buildozer/aports/community/octave/pkg/octave//usr/share/metainfo' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' /usr/bin/install -c -m 644 doc/interpreter/mkoctfile.1 doc/interpreter/octave-cli.1 doc/interpreter/octave-config.1 doc/interpreter/octave.1 '/home/buildozer/aports/community/octave/pkg/octave//usr/share/man/man1' /usr/bin/install -c -m 644 examples/data/penny.mat examples/data/west0479.mat '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/data' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/locale' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/@ftp' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/+containers' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/+matlab/+lang' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/+matlab/+net' /usr/bin/install -c -m 644 liboctave/util/oct-inttypes.cc-tst '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/liboctave/util' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/audio' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/audio/@audioplayer' /usr/bin/install -c -m 644 etc/fonts/FreeMono.otf etc/fonts/FreeMonoBold.otf etc/fonts/FreeMonoBoldOblique.otf etc/fonts/FreeMonoOblique.otf etc/fonts/FreeSans.otf etc/fonts/FreeSansBold.otf etc/fonts/FreeSansBoldOblique.otf etc/fonts/FreeSansOblique.otf '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/fonts' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/audio/@audiorecorder' /usr/bin/install -c -m 644 libinterp/corefcn/Cell.cc-tst libinterp/corefcn/__contourc__.cc-tst libinterp/corefcn/__dsearchn__.cc-tst libinterp/corefcn/__eigs__.cc-tst libinterp/corefcn/__ichol__.cc-tst libinterp/corefcn/__ilu__.cc-tst libinterp/corefcn/__isprimelarge__.cc-tst libinterp/corefcn/__lin_interpn__.cc-tst libinterp/corefcn/__magick_read__.cc-tst libinterp/corefcn/__pchip_deriv__.cc-tst libinterp/corefcn/__qp__.cc-tst libinterp/corefcn/amd.cc-tst libinterp/corefcn/besselj.cc-tst libinterp/corefcn/bitfcns.cc-tst libinterp/corefcn/bsxfun.cc-tst libinterp/corefcn/call-stack.cc-tst libinterp/corefcn/cellfun.cc-tst libinterp/corefcn/chol.cc-tst libinterp/corefcn/colamd.cc-tst libinterp/corefcn/colloc.cc-tst libinterp/corefcn/conv2.cc-tst libinterp/corefcn/dassl.cc-tst libinterp/corefcn/data.cc-tst libinterp/corefcn/debug.cc-tst libinterp/corefcn/defaults.cc-tst libinterp/corefcn/det.cc-tst libinterp/corefcn/dirfns.cc-tst libinterp/corefcn/dlmread.cc-tst libinterp/corefcn/dmperm.cc-tst libinterp/corefcn/dot.cc-tst libinterp/corefcn/eig.cc-tst libinterp/corefcn/ellipj.cc-tst libinterp/corefcn/environment.cc-tst libinterp/corefcn/error.cc-tst libinterp/corefcn/errwarn.cc-tst libinterp/corefcn/event-manager.cc-tst libinterp/corefcn/fcn-info.cc-tst libinterp/corefcn/fft.cc-tst libinterp/corefcn/fft2.cc-tst libinterp/corefcn/file-io.cc-tst '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp/corefcn' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/deprecated' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/elfun' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/liboctave/array' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/general' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/general/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/geometry' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/gui' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/gui/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/help' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/help/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/image' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/image/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/io' /usr/bin/install -c -m 644 scripts/+containers/Map.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/+containers' /usr/bin/install -c -m 644 scripts/+matlab/+lang/makeUniqueStrings.m scripts/+matlab/+lang/makeValidName.m scripts/+matlab/+lang/MemoizedFunction.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/+matlab/+lang' /usr/bin/install -c -m 644 scripts/+matlab/+net/base64decode.m scripts/+matlab/+net/base64encode.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/+matlab/+net' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/java' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/legacy' /usr/bin/install -c -m 644 scripts/audio/.oct-config scripts/audio/lin2mu.m scripts/audio/mu2lin.m scripts/audio/record.m scripts/audio/sound.m scripts/audio/soundsc.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/audio' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/legacy/@inline' /usr/bin/install -c -m 644 libgui/languages/be_BY.qm libgui/languages/ca_ES.qm libgui/languages/de_DE.qm libgui/languages/en_US.qm libgui/languages/es_ES.qm libgui/languages/eu_ES.qm libgui/languages/fr_FR.qm libgui/languages/hu_HU.qm libgui/languages/it_IT.qm libgui/languages/ja_JP.qm libgui/languages/lt_LT.qm libgui/languages/nl_NL.qm libgui/languages/pt_BR.qm libgui/languages/pt_PT.qm libgui/languages/ru_RU.qm libgui/languages/tr_TR.qm libgui/languages/uk_UA.qm libgui/languages/zh_CN.qm '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/locale' /usr/bin/install -c -m 644 scripts/deprecated/.oct-config scripts/deprecated/shift.m scripts/deprecated/sparse_auto_mutate.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/deprecated' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/linear-algebra' /usr/bin/install -c -m 644 scripts/@ftp/ascii.m scripts/@ftp/binary.m scripts/@ftp/cd.m scripts/@ftp/close.m scripts/@ftp/delete.m scripts/@ftp/dir.m scripts/@ftp/disp.m scripts/@ftp/ftp.m scripts/@ftp/loadobj.m scripts/@ftp/mget.m scripts/@ftp/mkdir.m scripts/@ftp/mput.m scripts/@ftp/rename.m scripts/@ftp/rmdir.m scripts/@ftp/saveobj.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/@ftp' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/miscellaneous' /usr/bin/install -c -m 644 scripts/general/private/__splinen__.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/general/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/miscellaneous/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/ode' /usr/bin/install -c -m 644 scripts/audio/@audioplayer/__get_properties__.m scripts/audio/@audioplayer/audioplayer.m scripts/audio/@audioplayer/disp.m scripts/audio/@audioplayer/get.m scripts/audio/@audioplayer/isplaying.m scripts/audio/@audioplayer/pause.m scripts/audio/@audioplayer/play.m scripts/audio/@audioplayer/playblocking.m scripts/audio/@audioplayer/resume.m scripts/audio/@audioplayer/set.m scripts/audio/@audioplayer/stop.m scripts/audio/@audioplayer/subsasgn.m scripts/audio/@audioplayer/subsref.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/audio/@audioplayer' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/ode/private' /usr/bin/install -c -m 644 liboctave/array/CMatrix.cc-tst liboctave/array/CSparse.cc-tst liboctave/array/dMatrix.cc-tst liboctave/array/dSparse.cc-tst liboctave/array/fCMatrix.cc-tst liboctave/array/fMatrix.cc-tst liboctave/array/idx-vector.cc-tst liboctave/array/Array-base.cc-tst liboctave/array/Sparse.cc-tst '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/liboctave/array' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/optimization' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/optimization/private' /usr/bin/install -c -m 644 scripts/audio/@audiorecorder/__get_properties__.m scripts/audio/@audiorecorder/audiorecorder.m scripts/audio/@audiorecorder/disp.m scripts/audio/@audiorecorder/get.m scripts/audio/@audiorecorder/getaudiodata.m scripts/audio/@audiorecorder/getplayer.m scripts/audio/@audiorecorder/isrecording.m scripts/audio/@audiorecorder/pause.m scripts/audio/@audiorecorder/play.m scripts/audio/@audiorecorder/record.m scripts/audio/@audiorecorder/recordblocking.m scripts/audio/@audiorecorder/resume.m scripts/audio/@audiorecorder/set.m scripts/audio/@audiorecorder/stop.m scripts/audio/@audiorecorder/subsasgn.m scripts/audio/@audiorecorder/subsref.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/audio/@audiorecorder' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/path' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/path/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/pkg' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/pkg/private' /usr/bin/install -c -m 644 scripts/help/private/__additional_help_message__.m scripts/help/private/__strip_html_tags__.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/help/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/appearance' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/appearance/private' /usr/bin/install -c -m 644 scripts/gui/private/__file_filter__.m scripts/gui/private/__fltk_file_filter__.m scripts/gui/private/__get_funcname__.m scripts/gui/private/__is_function__.m scripts/gui/private/__ok_cancel_dlg__.m scripts/gui/private/__uigetdir_fltk__.m scripts/gui/private/__uigetfile_fltk__.m scripts/gui/private/__uiobject_split_args__.m scripts/gui/private/__uiputfile_fltk__.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/gui/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/draw' /usr/bin/install -c -m 644 scripts/geometry/.oct-config scripts/geometry/convhull.m scripts/geometry/delaunay.m scripts/geometry/delaunayn.m scripts/geometry/dsearch.m scripts/geometry/dsearchn.m scripts/geometry/griddata.m scripts/geometry/griddata3.m scripts/geometry/griddatan.m scripts/geometry/inpolygon.m scripts/geometry/rectint.m scripts/geometry/rotx.m scripts/geometry/roty.m scripts/geometry/rotz.m scripts/geometry/tsearchn.m scripts/geometry/voronoi.m scripts/geometry/voronoin.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/geometry' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/draw/private' /usr/bin/install -c -m 644 scripts/image/private/__imfinfo__.m scripts/image/private/__imread__.m scripts/image/private/__imwrite__.m scripts/image/private/colorspace_conversion_input_check.m scripts/image/private/colorspace_conversion_revert.m scripts/image/private/imageIO.m scripts/image/private/imwrite_filename.m scripts/image/private/ind2x.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/image/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/util' /usr/bin/install -c -m 644 scripts/elfun/.oct-config scripts/elfun/acosd.m scripts/elfun/acot.m scripts/elfun/acotd.m scripts/elfun/acoth.m scripts/elfun/acsc.m scripts/elfun/acscd.m scripts/elfun/acsch.m scripts/elfun/asec.m scripts/elfun/asecd.m scripts/elfun/asech.m scripts/elfun/asind.m scripts/elfun/atan2d.m scripts/elfun/atand.m scripts/elfun/cosd.m scripts/elfun/cospi.m scripts/elfun/cot.m scripts/elfun/cotd.m scripts/elfun/coth.m scripts/elfun/csc.m scripts/elfun/cscd.m scripts/elfun/csch.m scripts/elfun/sec.m scripts/elfun/secd.m scripts/elfun/sech.m scripts/elfun/sind.m scripts/elfun/sinpi.m scripts/elfun/tand.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/elfun' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/util/private' /usr/bin/install -c -m 644 scripts/help/.oct-config scripts/help/__gripe_missing_component__.m scripts/help/__makeinfo__.m scripts/help/__unimplemented__.m scripts/help/ans.m scripts/help/bessel.m scripts/help/debug.m scripts/help/doc.m scripts/help/doc_cache_create.m scripts/help/error_ids.m scripts/help/get_first_help_sentence.m scripts/help/help.m scripts/help/lookfor.m scripts/help/print_usage.m scripts/help/slash.m scripts/help/type.m scripts/help/warning_ids.m scripts/help/which.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/help' /usr/bin/install -c -m 644 scripts/optimization/.oct-config scripts/optimization/__all_opts__.m scripts/optimization/fminbnd.m scripts/optimization/fminsearch.m scripts/optimization/fminunc.m scripts/optimization/fsolve.m scripts/optimization/fzero.m scripts/optimization/glpk.m scripts/optimization/humps.m scripts/optimization/lsqnonneg.m scripts/optimization/optimget.m scripts/optimization/optimset.m scripts/optimization/pqpnonneg.m scripts/optimization/qp.m scripts/optimization/sqp.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/optimization' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/polynomial' /usr/bin/install -c -m 644 scripts/io/.oct-config scripts/io/beep.m scripts/io/csvread.m scripts/io/csvwrite.m scripts/io/dlmwrite.m scripts/io/fileread.m scripts/io/importdata.m scripts/io/is_valid_file_id.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/io' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/polynomial/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/prefs' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp/corefcn' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/prefs/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/profiler' /usr/bin/install -c -m 644 libinterp/corefcn/filter.cc-tst libinterp/corefcn/find.cc-tst libinterp/corefcn/gcd.cc-tst libinterp/corefcn/getrusage.cc-tst libinterp/corefcn/gh-manager.cc-tst libinterp/corefcn/givens.cc-tst libinterp/corefcn/graphics.cc-tst libinterp/corefcn/gsvd.cc-tst libinterp/corefcn/hash.cc-tst libinterp/corefcn/help.cc-tst libinterp/corefcn/hess.cc-tst libinterp/corefcn/hex2num.cc-tst libinterp/corefcn/input.cc-tst libinterp/corefcn/inv.cc-tst libinterp/corefcn/jsondecode.cc-tst libinterp/corefcn/jsonencode.cc-tst libinterp/corefcn/kron.cc-tst libinterp/corefcn/load-save.cc-tst libinterp/corefcn/lookup.cc-tst libinterp/corefcn/lsode.cc-tst libinterp/corefcn/lu.cc-tst libinterp/corefcn/mappers.cc-tst libinterp/corefcn/matrix_type.cc-tst libinterp/corefcn/max.cc-tst libinterp/corefcn/mgorth.cc-tst libinterp/corefcn/nproc.cc-tst libinterp/corefcn/oct-hist.cc-tst libinterp/corefcn/oct-map.cc-tst libinterp/corefcn/ordqz.cc-tst libinterp/corefcn/ordschur.cc-tst libinterp/corefcn/perms.cc-tst libinterp/corefcn/pinv.cc-tst libinterp/corefcn/pow2.cc-tst libinterp/corefcn/pr-output.cc-tst libinterp/corefcn/psi.cc-tst libinterp/corefcn/qr.cc-tst libinterp/corefcn/quad.cc-tst libinterp/corefcn/quadcc.cc-tst libinterp/corefcn/qz.cc-tst libinterp/corefcn/rand.cc-tst '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp/corefcn' /usr/bin/install -c -m 644 scripts/gui/.oct-config scripts/gui/dialog.m scripts/gui/errordlg.m scripts/gui/getappdata.m scripts/gui/getpixelposition.m scripts/gui/guidata.m scripts/gui/guihandles.m scripts/gui/helpdlg.m scripts/gui/inputdlg.m scripts/gui/isappdata.m scripts/gui/listfonts.m scripts/gui/listdlg.m scripts/gui/movegui.m scripts/gui/msgbox.m scripts/gui/questdlg.m scripts/gui/rmappdata.m scripts/gui/setappdata.m scripts/gui/uibuttongroup.m scripts/gui/uicontextmenu.m scripts/gui/uicontrol.m scripts/gui/uigetdir.m scripts/gui/uigetfile.m scripts/gui/uifigure.m scripts/gui/uimenu.m scripts/gui/uipanel.m scripts/gui/uipushtool.m scripts/gui/uiputfile.m scripts/gui/uiresume.m scripts/gui/uisetfont.m scripts/gui/uitable.m scripts/gui/uitoggletool.m scripts/gui/uitoolbar.m scripts/gui/uiwait.m scripts/gui/waitbar.m scripts/gui/waitforbuttonpress.m scripts/gui/warndlg.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/gui' /usr/bin/install -c -m 644 scripts/java/.oct-config scripts/java/javaArray.m scripts/java/java_get.m scripts/java/java_set.m scripts/java/javaaddpath.m scripts/java/javachk.m scripts/java/javaclasspath.m scripts/java/javamem.m scripts/java/javarmpath.m scripts/java/usejava.m scripts/java/octave.jar '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/java' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/profiler' /usr/bin/install -c -m 644 scripts/legacy/.oct-config scripts/legacy/__vectorize__.m scripts/legacy/findstr.m scripts/legacy/flipdim.m scripts/legacy/genvarname.m scripts/legacy/isdir.m scripts/legacy/isequalwithequalnans.m scripts/legacy/isstr.m scripts/legacy/maxNumCompThreads.m scripts/legacy/setstr.m scripts/legacy/strmatch.m scripts/legacy/strread.m scripts/legacy/textread.m scripts/legacy/vectorize.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/legacy' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/set' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/set/private' /usr/bin/install -c -m 644 scripts/miscellaneous/private/__memoize__.m scripts/miscellaneous/private/__publish_html_output__.m scripts/miscellaneous/private/__publish_latex_output__.m scripts/miscellaneous/private/__w2mpth__.m scripts/miscellaneous/private/display_info_file.m scripts/miscellaneous/private/tar_is_bsd.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/miscellaneous/private' /usr/bin/install -c -m 644 scripts/optimization/private/__fdjac__.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/optimization/private' /usr/bin/install -c -m 644 scripts/legacy/@inline/argnames.m scripts/legacy/@inline/cat.m scripts/legacy/@inline/char.m scripts/legacy/@inline/disp.m scripts/legacy/@inline/exist.m scripts/legacy/@inline/feval.m scripts/legacy/@inline/formula.m scripts/legacy/@inline/horzcat.m scripts/legacy/@inline/inline.m scripts/legacy/@inline/nargin.m scripts/legacy/@inline/nargout.m scripts/legacy/@inline/subsref.m scripts/legacy/@inline/symvar.m scripts/legacy/@inline/vectorize.m scripts/legacy/@inline/vertcat.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/legacy/@inline' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/signal' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/signal/private' /usr/bin/install -c -m 644 scripts/path/.oct-config scripts/path/import.m scripts/path/matlabroot.m scripts/path/pathdef.m scripts/path/savepath.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/path' /usr/bin/install -c -m 644 scripts/ode/.oct-config scripts/ode/decic.m scripts/ode/ode15i.m scripts/ode/ode15s.m scripts/ode/ode23.m scripts/ode/ode23s.m scripts/ode/ode45.m scripts/ode/odeget.m scripts/ode/odeplot.m scripts/ode/odeset.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/ode' /usr/bin/install -c -m 644 scripts/pkg/.oct-config scripts/pkg/pkg.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/pkg' /usr/bin/install -c -m 644 scripts/path/private/getsavepath.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/path/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/sparse' /usr/bin/install -c -m 644 scripts/ode/private/AbsRel_norm.m scripts/ode/private/check_default_input.m scripts/ode/private/integrate_adaptive.m scripts/ode/private/kahan.m scripts/ode/private/ode_event_handler.m scripts/ode/private/odedefaults.m scripts/ode/private/odemergeopts.m scripts/ode/private/runge_kutta_23.m scripts/ode/private/runge_kutta_23s.m scripts/ode/private/runge_kutta_45_dorpri.m scripts/ode/private/runge_kutta_interpolate.m scripts/ode/private/starting_stepsize.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/ode/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/sparse/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/specfun' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/special-matrix' /usr/bin/install -c -m 644 scripts/image/.oct-config scripts/image/autumn.m scripts/image/bone.m scripts/image/brighten.m scripts/image/cmpermute.m scripts/image/cmunique.m scripts/image/colorcube.m scripts/image/colormap.m scripts/image/contrast.m scripts/image/cool.m scripts/image/copper.m scripts/image/cubehelix.m scripts/image/flag.m scripts/image/frame2im.m scripts/image/getframe.m scripts/image/gray.m scripts/image/gray2ind.m scripts/image/hot.m scripts/image/hsv.m scripts/image/hsv2rgb.m scripts/image/im2double.m scripts/image/im2frame.m scripts/image/image.m scripts/image/imagesc.m scripts/image/imfinfo.m scripts/image/imformats.m scripts/image/imread.m scripts/image/imshow.m scripts/image/imwrite.m scripts/image/ind2gray.m scripts/image/ind2rgb.m scripts/image/iscolormap.m scripts/image/jet.m scripts/image/lines.m scripts/image/movie.m scripts/image/ocean.m scripts/image/pink.m scripts/image/prism.m scripts/image/rainbow.m scripts/image/rgb2gray.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/image' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/statistics' /usr/bin/install -c -m 644 scripts/plot/appearance/private/__axis_label__.m scripts/plot/appearance/private/__axis_limits__.m scripts/plot/appearance/private/__gnuplot_legend__.m scripts/plot/appearance/private/__tickangle__.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/appearance/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/strings' /usr/bin/install -c -m 644 scripts/general/.oct-config scripts/general/accumarray.m scripts/general/accumdim.m scripts/general/bincoeff.m scripts/general/bitcmp.m scripts/general/bitget.m scripts/general/bitset.m scripts/general/blkdiag.m scripts/general/cart2pol.m scripts/general/cart2sph.m scripts/general/cell2mat.m scripts/general/celldisp.m scripts/general/circshift.m scripts/general/common_size.m scripts/general/cplxpair.m scripts/general/cumtrapz.m scripts/general/curl.m scripts/general/dblquad.m scripts/general/deal.m scripts/general/deg2rad.m scripts/general/del2.m scripts/general/divergence.m scripts/general/flip.m scripts/general/fliplr.m scripts/general/flipud.m scripts/general/gradient.m scripts/general/idivide.m scripts/general/int2str.m scripts/general/integral.m scripts/general/integral2.m scripts/general/integral3.m scripts/general/interp1.m scripts/general/interp2.m scripts/general/interp3.m scripts/general/interpft.m scripts/general/interpn.m scripts/general/isequal.m scripts/general/isequaln.m scripts/general/isuniform.m scripts/general/logspace.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/general' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/testfun' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/testfun/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/time' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/web' /usr/bin/install -c -m 644 scripts/polynomial/private/__splinefit__.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/polynomial/private' /usr/bin/install -c -m 644 scripts/linear-algebra/.oct-config scripts/linear-algebra/bandwidth.m scripts/linear-algebra/commutation_matrix.m scripts/linear-algebra/cond.m scripts/linear-algebra/condeig.m scripts/linear-algebra/condest.m scripts/linear-algebra/cross.m scripts/linear-algebra/duplication_matrix.m scripts/linear-algebra/expm.m scripts/linear-algebra/gls.m scripts/linear-algebra/housh.m scripts/linear-algebra/isbanded.m scripts/linear-algebra/isdefinite.m scripts/linear-algebra/isdiag.m scripts/linear-algebra/ishermitian.m scripts/linear-algebra/issymmetric.m scripts/linear-algebra/istril.m scripts/linear-algebra/istriu.m scripts/linear-algebra/krylov.m scripts/linear-algebra/linsolve.m scripts/linear-algebra/logm.m scripts/linear-algebra/lscov.m scripts/linear-algebra/normest.m scripts/linear-algebra/normest1.m scripts/linear-algebra/null.m scripts/linear-algebra/ols.m scripts/linear-algebra/ordeig.m scripts/linear-algebra/orth.m scripts/linear-algebra/planerot.m scripts/linear-algebra/qzhess.m scripts/linear-algebra/rank.m scripts/linear-algebra/rref.m scripts/linear-algebra/subspace.m scripts/linear-algebra/trace.m scripts/linear-algebra/tensorprod.m scripts/linear-algebra/vech.m scripts/linear-algebra/vecnorm.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/linear-algebra' /usr/bin/install -c -m 644 scripts/prefs/private/loadprefs.m scripts/prefs/private/prefsfile.m scripts/prefs/private/saveprefs.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/prefs/private' /usr/bin/install -c -m 644 scripts/profiler/.oct-config scripts/profiler/profexplore.m scripts/profiler/profexport.m scripts/profiler/profile.m scripts/profiler/profshow.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/profiler' /usr/bin/install -c -m 644 scripts/prefs/.oct-config scripts/prefs/addpref.m scripts/prefs/getpref.m scripts/prefs/ispref.m scripts/prefs/prefdir.m scripts/prefs/preferences.m scripts/prefs/rmpref.m scripts/prefs/setpref.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/prefs' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp' /usr/bin/install -c -m 644 liboctave/liboctave-build-info.h liboctave/array/Array-fwd.h liboctave/array/Array-util.h liboctave/array/Array.h liboctave/array/CColVector.h liboctave/array/CDiagMatrix.h liboctave/array/CMatrix.h liboctave/array/CNDArray.h liboctave/array/CRowVector.h liboctave/array/CSparse.h liboctave/array/DiagArray2.h liboctave/array/MArray-fwd.h liboctave/array/MArray.h liboctave/array/MDiagArray2.h liboctave/array/MSparse.h liboctave/array/Matrix.h liboctave/array/MatrixType.h liboctave/array/PermMatrix.h liboctave/array/Range.h liboctave/array/Sparse-fwd.h liboctave/array/Sparse.h liboctave/array/boolMatrix.h liboctave/array/boolNDArray.h liboctave/array/boolSparse.h liboctave/array/chMatrix.h liboctave/array/chNDArray.h liboctave/array/dColVector.h liboctave/array/dDiagMatrix.h liboctave/array/dMatrix.h liboctave/array/dNDArray.h liboctave/array/dRowVector.h liboctave/array/dSparse.h liboctave/array/dim-vector.h liboctave/array/fCColVector.h liboctave/array/fCDiagMatrix.h liboctave/array/fCMatrix.h liboctave/array/fCNDArray.h liboctave/array/fCRowVector.h liboctave/array/fColVector.h liboctave/array/fDiagMatrix.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' /usr/bin/install -c -m 644 scripts/plot/draw/private/__add_datasource__.m scripts/plot/draw/private/__bar__.m scripts/plot/draw/private/__calc_isovalue_from_data__.m scripts/plot/draw/private/__contour__.m scripts/plot/draw/private/__errplot__.m scripts/plot/draw/private/__ezplot__.m scripts/plot/draw/private/__gnuplot_scatter__.m scripts/plot/draw/private/__interp_cube__.m scripts/plot/draw/private/__line__.m scripts/plot/draw/private/__marching_cube__.m scripts/plot/draw/private/__patch__.m scripts/plot/draw/private/__pie__.m scripts/plot/draw/private/__plt__.m scripts/plot/draw/private/__quiver__.m scripts/plot/draw/private/__scatter__.m scripts/plot/draw/private/__stem__.m scripts/plot/draw/private/__unite_shared_vertices__.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/draw/private' /usr/bin/install -c -m 644 scripts/pkg/private/build.m scripts/pkg/private/configure_make.m scripts/pkg/private/default_prefix.m scripts/pkg/private/describe.m scripts/pkg/private/dirempty.m scripts/pkg/private/expand_rel_paths.m scripts/pkg/private/standardize_paths.m scripts/pkg/private/get_description.m scripts/pkg/private/get_forge_download.m scripts/pkg/private/get_forge_pkg.m scripts/pkg/private/get_inverse_dependencies.m scripts/pkg/private/get_unsatisfied_deps.m scripts/pkg/private/getarch.m scripts/pkg/private/getarchdir.m scripts/pkg/private/install.m scripts/pkg/private/installed_packages.m scripts/pkg/private/list_forge_packages.m scripts/pkg/private/load_packages.m scripts/pkg/private/load_packages_and_dependencies.m scripts/pkg/private/make_rel_paths.m scripts/pkg/private/rebuild.m scripts/pkg/private/save_order.m scripts/pkg/private/uninstall.m scripts/pkg/private/unload_packages.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/pkg/private' /usr/bin/install -c -m 644 scripts/plot/util/private/__add_default_menu__.m scripts/plot/util/private/__ghostscript__.m scripts/plot/util/private/__gnuplot_draw_axes__.m scripts/plot/util/private/__gnuplot_draw_figure__.m scripts/plot/util/private/__gnuplot_get_var__.m scripts/plot/util/private/__gnuplot_ginput__.m scripts/plot/util/private/__gnuplot_has_feature__.m scripts/plot/util/private/__gnuplot_has_terminal__.m scripts/plot/util/private/__gnuplot_open_stream__.m scripts/plot/util/private/__gnuplot_print__.m scripts/plot/util/private/__gnuplot_version__.m scripts/plot/util/private/__opengl_print__.m scripts/plot/util/private/__print_parse_opts__.m scripts/plot/util/private/__set_default_mouse_modes__.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/util/private' /usr/bin/install -c -m 644 libinterp/octave.cc-tst '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp' /usr/bin/install -c -m 644 scripts/set/private/validsetargs.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/set/private' /usr/bin/install -c -m 644 scripts/profiler/html/flat.html scripts/profiler/html/flat_entry.html scripts/profiler/html/function.html scripts/profiler/html/hierarchical.html scripts/profiler/html/hierarchical_entry.html scripts/profiler/html/style.css '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/profiler' /usr/bin/install -c -m 644 scripts/polynomial/.oct-config scripts/polynomial/compan.m scripts/polynomial/conv.m scripts/polynomial/deconv.m scripts/polynomial/mkpp.m scripts/polynomial/mpoles.m scripts/polynomial/padecoef.m scripts/polynomial/pchip.m scripts/polynomial/poly.m scripts/polynomial/polyaffine.m scripts/polynomial/polyder.m scripts/polynomial/polyeig.m scripts/polynomial/polyfit.m scripts/polynomial/polygcd.m scripts/polynomial/polyint.m scripts/polynomial/polyout.m scripts/polynomial/polyreduce.m scripts/polynomial/polyval.m scripts/polynomial/polyvalm.m scripts/polynomial/ppder.m scripts/polynomial/ppint.m scripts/polynomial/ppjumps.m scripts/polynomial/ppval.m scripts/polynomial/residue.m scripts/polynomial/roots.m scripts/polynomial/spline.m scripts/polynomial/splinefit.m scripts/polynomial/unmkpp.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/polynomial' /usr/bin/install -c -m 644 scripts/signal/private/rectangle_lw.m scripts/signal/private/rectangle_sw.m scripts/signal/private/triangle_lw.m scripts/signal/private/triangle_sw.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/signal/private' /usr/bin/install -c -m 644 scripts/set/.oct-config scripts/set/intersect.m scripts/set/ismember.m scripts/set/ismembertol.m scripts/set/powerset.m scripts/set/setdiff.m scripts/set/setxor.m scripts/set/union.m scripts/set/unique.m scripts/set/uniquetol.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/set' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp/parse-tree' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/bin' /usr/bin/install -c -m 644 scripts/sparse/private/__alltohandles__.m scripts/sparse/private/__default__input__.m scripts/sparse/private/__sprand__.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/sparse/private' /usr/bin/install -c -m 644 scripts/image/rgb2hsv.m scripts/image/rgb2ind.m scripts/image/rgbplot.m scripts/image/spinmap.m scripts/image/spring.m scripts/image/summer.m scripts/image/turbo.m scripts/image/viridis.m scripts/image/white.m scripts/image/winter.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/image' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/libexec/octave/9.2.0/exec/armv7-alpine-linux-musleabihf' /usr/bin/install -c -m 644 scripts/plot/appearance/.oct-config scripts/plot/appearance/__clabel__.m scripts/plot/appearance/__getlegenddata__.m scripts/plot/appearance/__rotate_around_axis__.m scripts/plot/appearance/annotation.m scripts/plot/appearance/axis.m scripts/plot/appearance/box.m scripts/plot/appearance/camlookat.m scripts/plot/appearance/camorbit.m scripts/plot/appearance/campos.m scripts/plot/appearance/camroll.m scripts/plot/appearance/camtarget.m scripts/plot/appearance/camup.m scripts/plot/appearance/camva.m scripts/plot/appearance/camzoom.m scripts/plot/appearance/caxis.m scripts/plot/appearance/clabel.m scripts/plot/appearance/daspect.m scripts/plot/appearance/datetick.m scripts/plot/appearance/diffuse.m scripts/plot/appearance/grid.m scripts/plot/appearance/gtext.m scripts/plot/appearance/hidden.m scripts/plot/appearance/legend.m scripts/plot/appearance/lighting.m scripts/plot/appearance/material.m scripts/plot/appearance/orient.m scripts/plot/appearance/pbaspect.m scripts/plot/appearance/rticks.m scripts/plot/appearance/shading.m scripts/plot/appearance/specular.m scripts/plot/appearance/text.m scripts/plot/appearance/thetaticks.m scripts/plot/appearance/title.m scripts/plot/appearance/view.m scripts/plot/appearance/whitebg.m scripts/plot/appearance/xlabel.m scripts/plot/appearance/xlim.m scripts/plot/appearance/xtickangle.m scripts/plot/appearance/xticks.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/appearance' /usr/bin/install -c -m 644 scripts/general/nextpow2.m scripts/general/num2str.m scripts/general/pagectranspose.m scripts/general/pagetranspose.m scripts/general/pol2cart.m scripts/general/polyarea.m scripts/general/postpad.m scripts/general/prepad.m scripts/general/quad2d.m scripts/general/quadgk.m scripts/general/quadl.m scripts/general/quadv.m scripts/general/rad2deg.m scripts/general/randi.m scripts/general/rat.m scripts/general/repelem.m scripts/general/repmat.m scripts/general/rescale.m scripts/general/rng.m scripts/general/rot90.m scripts/general/rotdim.m scripts/general/shiftdim.m scripts/general/sortrows.m scripts/general/sph2cart.m scripts/general/structfun.m scripts/general/subsindex.m scripts/general/trapz.m scripts/general/triplequad.m scripts/general/xor.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/general' /usr/bin/install -c -m 644 doc/interpreter/octave_interpreter.qhc '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/doc' /usr/bin/install -c -m 644 scripts/special-matrix/.oct-config scripts/special-matrix/gallery.m scripts/special-matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special-matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special-matrix/magic.m scripts/special-matrix/pascal.m scripts/special-matrix/rosser.m scripts/special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts/special-matrix/wilkinson.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/special-matrix' /usr/bin/install -c -m 644 scripts/testfun/private/compare_plot_demos.m scripts/testfun/private/dump_demos.m scripts/testfun/private/html_compare_plot_demos.m scripts/testfun/private/html_plot_demos_template.html '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/testfun/private' /usr/bin/install -c -m 644 doc/interpreter/octave_interpreter.qch '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/doc' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' /usr/bin/install -c -m 644 scripts/web/.oct-config scripts/web/web.m scripts/web/weboptions.m scripts/web/webread.m scripts/web/webwrite.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/web' /usr/bin/install -c -m 644 scripts/specfun/.oct-config scripts/specfun/beta.m scripts/specfun/betainc.m scripts/specfun/betaincinv.m scripts/specfun/betaln.m scripts/specfun/cosint.m scripts/specfun/ellipke.m scripts/specfun/expint.m scripts/specfun/factor.m scripts/specfun/factorial.m scripts/specfun/gammainc.m scripts/specfun/gammaincinv.m scripts/specfun/isprime.m scripts/specfun/lcm.m scripts/specfun/legendre.m scripts/specfun/nchoosek.m scripts/specfun/nthroot.m scripts/specfun/primes.m scripts/specfun/reallog.m scripts/specfun/realpow.m scripts/specfun/realsqrt.m scripts/specfun/sinint.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/specfun' /usr/bin/install -c -m 644 scripts/testfun/.oct-config scripts/testfun/__debug_octave__.m scripts/testfun/__have_feature__.m scripts/testfun/__printf_assert__.m scripts/testfun/__prog_output_assert__.m scripts/testfun/__run_test_suite__.m scripts/testfun/assert.m scripts/testfun/demo.m scripts/testfun/example.m scripts/testfun/fail.m scripts/testfun/rundemos.m scripts/testfun/oruntests.m scripts/testfun/speed.m scripts/testfun/test.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/testfun' /usr/bin/install -c -m 644 scripts/time/.oct-config scripts/time/addtodate.m scripts/time/asctime.m scripts/time/calendar.m scripts/time/clock.m scripts/time/ctime.m scripts/time/date.m scripts/time/datenum.m scripts/time/datestr.m scripts/time/datevec.m scripts/time/eomday.m scripts/time/etime.m scripts/time/is_leap_year.m scripts/time/now.m scripts/time/weekday.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/time' /usr/bin/install -c -m 644 scripts/sparse/.oct-config scripts/sparse/bicg.m scripts/sparse/bicgstab.m scripts/sparse/cgs.m scripts/sparse/colperm.m scripts/sparse/eigs.m scripts/sparse/etreeplot.m scripts/sparse/gmres.m scripts/sparse/gplot.m scripts/sparse/ichol.m scripts/sparse/ilu.m scripts/sparse/nonzeros.m scripts/sparse/pcg.m scripts/sparse/pcr.m scripts/sparse/qmr.m scripts/sparse/spaugment.m scripts/sparse/spconvert.m scripts/sparse/spdiags.m scripts/sparse/speye.m scripts/sparse/spfun.m scripts/sparse/spones.m scripts/sparse/sprand.m scripts/sparse/sprandn.m scripts/sparse/sprandsym.m scripts/sparse/spstats.m scripts/sparse/spy.m scripts/sparse/svds.m scripts/sparse/tfqmr.m scripts/sparse/treelayout.m scripts/sparse/treeplot.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/sparse' /usr/bin/install -c -m 644 scripts/signal/.oct-config scripts/signal/__parse_movargs__.m scripts/signal/arch_fit.m scripts/signal/arch_rnd.m scripts/signal/arch_test.m scripts/signal/arma_rnd.m scripts/signal/autoreg_matrix.m scripts/signal/bartlett.m scripts/signal/blackman.m scripts/signal/detrend.m scripts/signal/diffpara.m scripts/signal/durbinlevinson.m scripts/signal/fftconv.m scripts/signal/fftfilt.m scripts/signal/fftshift.m scripts/signal/filter2.m scripts/signal/fractdiff.m scripts/signal/freqz.m scripts/signal/freqz_plot.m scripts/signal/hamming.m scripts/signal/hanning.m scripts/signal/hurst.m scripts/signal/ifftshift.m scripts/signal/movfun.m scripts/signal/movslice.m scripts/signal/periodogram.m scripts/signal/sinc.m scripts/signal/sinetone.m scripts/signal/sinewave.m scripts/signal/spectral_adf.m scripts/signal/spectral_xdf.m scripts/signal/spencer.m scripts/signal/stft.m scripts/signal/synthesis.m scripts/signal/unwrap.m scripts/signal/yulewalker.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/signal' /usr/bin/install -c -m 644 scripts/plot/util/.oct-config scripts/plot/util/__actual_axis_position__.m scripts/plot/util/__check_rendering_capability__.m scripts/plot/util/__default_plot_options__.m scripts/plot/util/__gnuplot_drawnow__.m scripts/plot/util/__next_line_color__.m scripts/plot/util/__next_line_style__.m scripts/plot/util/__opengl_info__.m scripts/plot/util/__plt_get_axis_arg__.m scripts/plot/util/__pltopt__.m scripts/plot/util/allchild.m scripts/plot/util/ancestor.m scripts/plot/util/axes.m scripts/plot/util/cla.m scripts/plot/util/clf.m scripts/plot/util/close.m scripts/plot/util/closereq.m scripts/plot/util/colstyle.m scripts/plot/util/copyobj.m scripts/plot/util/figure.m scripts/plot/util/findall.m scripts/plot/util/findfigs.m scripts/plot/util/findobj.m scripts/plot/util/gca.m scripts/plot/util/gcbf.m scripts/plot/util/gcbo.m scripts/plot/util/gcf.m scripts/plot/util/gco.m scripts/plot/util/ginput.m scripts/plot/util/graphics_toolkit.m scripts/plot/util/groot.m scripts/plot/util/gui_mainfcn.m scripts/plot/util/hdl2struct.m scripts/plot/util/hggroup.m scripts/plot/util/hgload.m scripts/plot/util/hgsave.m scripts/plot/util/hgtransform.m scripts/plot/util/hold.m scripts/plot/util/isaxes.m scripts/plot/util/isfigure.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/util' /usr/bin/install -c -m 644 scripts/miscellaneous/.oct-config scripts/miscellaneous/bug_report.m scripts/miscellaneous/bunzip2.m scripts/miscellaneous/cast.m scripts/miscellaneous/citation.m scripts/miscellaneous/clearAllMemoizedCaches.m scripts/miscellaneous/clearvars.m scripts/miscellaneous/compare_versions.m scripts/miscellaneous/computer.m scripts/miscellaneous/copyfile.m scripts/miscellaneous/delete.m scripts/miscellaneous/dir.m scripts/miscellaneous/dos.m scripts/miscellaneous/edit.m scripts/miscellaneous/fieldnames.m scripts/miscellaneous/fileattrib.m scripts/miscellaneous/fileparts.m scripts/miscellaneous/fullfile.m scripts/miscellaneous/getfield.m scripts/miscellaneous/grabcode.m scripts/miscellaneous/gunzip.m scripts/miscellaneous/info.m scripts/miscellaneous/inputParser.m scripts/miscellaneous/inputname.m scripts/miscellaneous/isdeployed.m scripts/miscellaneous/isfile.m scripts/miscellaneous/isfolder.m scripts/miscellaneous/ismac.m scripts/miscellaneous/ismethod.m scripts/miscellaneous/ispc.m scripts/miscellaneous/isunix.m scripts/miscellaneous/jupyter_notebook.m scripts/miscellaneous/license.m scripts/miscellaneous/list_primes.m scripts/miscellaneous/loadobj.m scripts/miscellaneous/ls.m scripts/miscellaneous/ls_command.m scripts/miscellaneous/memoize.m scripts/miscellaneous/memory.m scripts/miscellaneous/menu.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/miscellaneous' /usr/bin/install -c -m 644 liboctave/array/fMatrix.h liboctave/array/fNDArray.h liboctave/array/fRowVector.h liboctave/array/idx-vector.h liboctave/array/int16NDArray.h liboctave/array/int32NDArray.h liboctave/array/int64NDArray.h liboctave/array/int8NDArray.h liboctave/array/intNDArray-fwd.h liboctave/array/intNDArray.h liboctave/array/mx-fwd.h liboctave/array/range-fwd.h liboctave/array/uint16NDArray.h liboctave/array/uint32NDArray.h liboctave/array/uint64NDArray.h liboctave/array/uint8NDArray.h liboctave/numeric/CollocWt.h liboctave/numeric/DAE.h liboctave/numeric/DAEFunc.h liboctave/numeric/DAERT.h liboctave/numeric/DAERTFunc.h liboctave/numeric/DASPK.h liboctave/numeric/DASRT.h liboctave/numeric/DASSL.h liboctave/numeric/DET.h liboctave/numeric/EIG.h liboctave/numeric/gsvd.h liboctave/numeric/LSODE.h liboctave/numeric/ODE.h liboctave/numeric/ODEFunc.h liboctave/numeric/ODES.h liboctave/numeric/ODESFunc.h liboctave/numeric/Quad.h liboctave/numeric/aepbalance.h liboctave/numeric/base-dae.h liboctave/numeric/base-de.h liboctave/numeric/bsxfun-decl.h liboctave/numeric/bsxfun.h liboctave/numeric/chol.h liboctave/numeric/eigs-base.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0' /bin/sh ./libtool --mode=install /usr/bin/install -c liboctave/liboctave.la libinterp/liboctinterp.la libinterp/dldfcn/__delaunayn__.la libinterp/dldfcn/__fltk_uigetfile__.la libinterp/dldfcn/__glpk__.la libinterp/dldfcn/__init_fltk__.la libinterp/dldfcn/__init_gnuplot__.la libinterp/dldfcn/__ode15__.la libinterp/dldfcn/__voronoi__.la libinterp/dldfcn/audiodevinfo.la libinterp/dldfcn/audioread.la libinterp/dldfcn/convhulln.la libinterp/dldfcn/fftw.la libinterp/dldfcn/gzip.la libgui/liboctgui.la '/home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0' /usr/bin/install -c -m 644 scripts/strings/.oct-config scripts/strings/base2dec.m scripts/strings/bin2dec.m scripts/strings/blanks.m scripts/strings/cstrcat.m scripts/strings/deblank.m scripts/strings/dec2base.m scripts/strings/dec2bin.m scripts/strings/dec2hex.m scripts/strings/endsWith.m scripts/strings/erase.m scripts/strings/hex2dec.m scripts/strings/index.m scripts/strings/isletter.m scripts/strings/isstring.m scripts/strings/isstrprop.m scripts/strings/mat2str.m scripts/strings/native2unicode.m scripts/strings/ostrsplit.m scripts/strings/regexptranslate.m scripts/strings/rindex.m scripts/strings/startsWith.m scripts/strings/str2num.m scripts/strings/strcat.m scripts/strings/strchr.m scripts/strings/strjoin.m scripts/strings/strjust.m scripts/strings/strsplit.m scripts/strings/strtok.m scripts/strings/strtrim.m scripts/strings/strtrunc.m scripts/strings/substr.m scripts/strings/unicode2native.m scripts/strings/untabify.m scripts/strings/validatestring.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/strings' /usr/bin/install -c -m 644 libinterp/parse-tree/bp-table.cc-tst libinterp/parse-tree/lex.ll-tst libinterp/parse-tree/oct-parse.yy-tst libinterp/parse-tree/pt-assign.cc-tst libinterp/parse-tree/pt-eval.cc-tst libinterp/parse-tree/pt-fcn-handle.cc-tst libinterp/parse-tree/pt-idx.cc-tst libinterp/parse-tree/pt-tm-const.cc-tst '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp/parse-tree' /usr/bin/install -c -m 644 scripts/plot/draw/.oct-config scripts/plot/draw/area.m scripts/plot/draw/bar.m scripts/plot/draw/barh.m scripts/plot/draw/camlight.m scripts/plot/draw/colorbar.m scripts/plot/draw/comet.m scripts/plot/draw/comet3.m scripts/plot/draw/compass.m scripts/plot/draw/contour.m scripts/plot/draw/contour3.m scripts/plot/draw/contourc.m scripts/plot/draw/contourf.m scripts/plot/draw/cylinder.m scripts/plot/draw/ellipsoid.m scripts/plot/draw/errorbar.m scripts/plot/draw/ezcontour.m scripts/plot/draw/ezcontourf.m scripts/plot/draw/ezmesh.m scripts/plot/draw/ezmeshc.m scripts/plot/draw/ezplot.m scripts/plot/draw/ezplot3.m scripts/plot/draw/ezpolar.m scripts/plot/draw/ezsurf.m scripts/plot/draw/ezsurfc.m scripts/plot/draw/feather.m scripts/plot/draw/fill.m scripts/plot/draw/fill3.m scripts/plot/draw/fplot.m scripts/plot/draw/hist.m scripts/plot/draw/isocaps.m scripts/plot/draw/isocolors.m scripts/plot/draw/isonormals.m scripts/plot/draw/isosurface.m scripts/plot/draw/light.m scripts/plot/draw/lightangle.m scripts/plot/draw/line.m scripts/plot/draw/loglog.m scripts/plot/draw/loglogerr.m scripts/plot/draw/mesh.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/draw' /bin/sh ./libtool --mode=install /usr/bin/install -c src/mkoctfile src/octave src/octave-cli src/octave-config '/home/buildozer/aports/community/octave/pkg/octave//usr/bin' /usr/bin/install -c -m 644 scripts/plot/appearance/xticklabels.m scripts/plot/appearance/ylabel.m scripts/plot/appearance/ylim.m scripts/plot/appearance/yticks.m scripts/plot/appearance/ytickangle.m scripts/plot/appearance/yticklabels.m scripts/plot/appearance/zlabel.m scripts/plot/appearance/zlim.m scripts/plot/appearance/zticks.m scripts/plot/appearance/ztickangle.m scripts/plot/appearance/zticklabels.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/appearance' /usr/bin/install -c -m 644 scripts/statistics/.oct-config scripts/statistics/bounds.m scripts/statistics/center.m scripts/statistics/corr.m scripts/statistics/corrcoef.m scripts/statistics/cov.m scripts/statistics/discrete_cdf.m scripts/statistics/discrete_inv.m scripts/statistics/discrete_pdf.m scripts/statistics/discrete_rnd.m scripts/statistics/empirical_cdf.m scripts/statistics/empirical_inv.m scripts/statistics/empirical_pdf.m scripts/statistics/empirical_rnd.m scripts/statistics/histc.m scripts/statistics/iqr.m scripts/statistics/kendall.m scripts/statistics/kurtosis.m scripts/statistics/mad.m scripts/statistics/mean.m scripts/statistics/meansq.m scripts/statistics/median.m scripts/statistics/mode.m scripts/statistics/moment.m scripts/statistics/movmad.m scripts/statistics/movmax.m scripts/statistics/movmean.m scripts/statistics/movmedian.m scripts/statistics/movmin.m scripts/statistics/movprod.m scripts/statistics/movstd.m scripts/statistics/movsum.m scripts/statistics/movvar.m scripts/statistics/normalize.m scripts/statistics/prctile.m scripts/statistics/quantile.m scripts/statistics/range.m scripts/statistics/ranks.m scripts/statistics/run_count.m scripts/statistics/runlength.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/statistics' libfakeroot internal error: payload not recognized! ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/info' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc' /bin/sh ./libtool --mode=install /usr/bin/install -c src/octave-gui src/octave-svgconvert '/home/buildozer/aports/community/octave/pkg/octave//usr/libexec/octave/9.2.0/exec/armv7-alpine-linux-musleabihf' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp/dldfcn' /usr/bin/install -c -m 644 scripts/plot/util/isgraphics.m scripts/plot/util/ishandle.m scripts/plot/util/ishold.m scripts/plot/util/isprop.m scripts/plot/util/linkaxes.m scripts/plot/util/linkprop.m scripts/plot/util/meshgrid.m scripts/plot/util/ndgrid.m scripts/plot/util/newplot.m scripts/plot/util/openfig.m scripts/plot/util/pan.m scripts/plot/util/print.m scripts/plot/util/printd.m scripts/plot/util/refresh.m scripts/plot/util/refreshdata.m scripts/plot/util/rotate.m scripts/plot/util/rotate3d.m scripts/plot/util/saveas.m scripts/plot/util/savefig.m scripts/plot/util/shg.m scripts/plot/util/struct2hdl.m scripts/plot/util/subplot.m scripts/plot/util/zoom.m scripts/plot/util/gnuplot_binary.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/util' /usr/bin/install -c -m 644 doc/interpreter/doc-cache doc/interpreter/macros.texi CITATION NEWS '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc' /usr/bin/install -c -m 644 liboctave/numeric/fEIG.h liboctave/numeric/gepbalance.h liboctave/numeric/hess.h liboctave/numeric/lo-amos-proto.h liboctave/numeric/lo-arpack-proto.h liboctave/numeric/lo-blas-proto.h liboctave/numeric/lo-lapack-proto.h liboctave/numeric/lo-mappers.h liboctave/numeric/lo-qrupdate-proto.h liboctave/numeric/lo-ranlib-proto.h liboctave/numeric/lo-slatec-proto.h liboctave/numeric/lo-specfun.h liboctave/numeric/lu.h liboctave/numeric/oct-convn.h liboctave/numeric/oct-fftw.h liboctave/numeric/oct-norm.h liboctave/numeric/oct-rand.h liboctave/numeric/oct-spparms.h liboctave/numeric/qr.h liboctave/numeric/qrp.h liboctave/numeric/randgamma.h liboctave/numeric/randmtzig.h liboctave/numeric/randpoisson.h liboctave/numeric/schur.h liboctave/numeric/sparse-chol.h liboctave/numeric/sparse-dmsolve.h liboctave/numeric/sparse-lu.h liboctave/numeric/sparse-qr.h liboctave/numeric/svd.h liboctave/operators/mx-base.h liboctave/operators/mx-defs.h liboctave/operators/mx-ext.h liboctave/operators/mx-op-decl.h liboctave/operators/mx-op-defs.h liboctave/operators/Sparse-diag-op-defs.h liboctave/operators/Sparse-op-decls.h liboctave/operators/Sparse-op-defs.h liboctave/operators/Sparse-perm-op-defs.h liboctave/system/child-list.h liboctave/system/dir-ops.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' /usr/bin/install -c -m 644 scripts/miscellaneous/methods.m scripts/miscellaneous/mex.m scripts/miscellaneous/mexext.m scripts/miscellaneous/mkdir.m scripts/miscellaneous/mkoctfile.m scripts/miscellaneous/movefile.m scripts/miscellaneous/mustBeFinite.m scripts/miscellaneous/mustBeGreaterThan.m scripts/miscellaneous/mustBeGreaterThanOrEqual.m scripts/miscellaneous/mustBeInteger.m scripts/miscellaneous/mustBeLessThan.m scripts/miscellaneous/mustBeLessThanOrEqual.m scripts/miscellaneous/mustBeMember.m scripts/miscellaneous/mustBeNegative.m scripts/miscellaneous/mustBeNonempty.m scripts/miscellaneous/mustBeNonNan.m scripts/miscellaneous/mustBeNonnegative.m scripts/miscellaneous/mustBeNonpositive.m scripts/miscellaneous/mustBeNonsparse.m scripts/miscellaneous/mustBeNonzero.m scripts/miscellaneous/mustBeNumeric.m scripts/miscellaneous/mustBeNumericOrLogical.m scripts/miscellaneous/mustBePositive.m scripts/miscellaneous/mustBeReal.m scripts/miscellaneous/namedargs2cell.m scripts/miscellaneous/namelengthmax.m scripts/miscellaneous/nargchk.m scripts/miscellaneous/narginchk.m scripts/miscellaneous/nargoutchk.m scripts/miscellaneous/news.m scripts/miscellaneous/nthargout.m scripts/miscellaneous/open.m scripts/miscellaneous/orderfields.m scripts/miscellaneous/pack.m scripts/miscellaneous/parseparams.m scripts/miscellaneous/perl.m scripts/miscellaneous/publish.m scripts/miscellaneous/python.m scripts/miscellaneous/recycle.m scripts/miscellaneous/run.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/miscellaneous' /usr/bin/install -c -m 644 scripts/statistics/skewness.m scripts/statistics/spearman.m scripts/statistics/statistics.m scripts/statistics/std.m scripts/statistics/var.m scripts/statistics/zscore.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/statistics' /usr/bin/install -c -m 644 scripts/plot/draw/meshc.m scripts/plot/draw/meshz.m scripts/plot/draw/ostreamtube.m scripts/plot/draw/pareto.m scripts/plot/draw/patch.m scripts/plot/draw/pcolor.m scripts/plot/draw/peaks.m scripts/plot/draw/pie.m scripts/plot/draw/pie3.m scripts/plot/draw/plot.m scripts/plot/draw/plot3.m scripts/plot/draw/plotmatrix.m scripts/plot/draw/plotyy.m scripts/plot/draw/polar.m scripts/plot/draw/quiver.m scripts/plot/draw/quiver3.m scripts/plot/draw/rectangle.m scripts/plot/draw/reducepatch.m scripts/plot/draw/reducevolume.m scripts/plot/draw/ribbon.m scripts/plot/draw/rose.m scripts/plot/draw/scatter.m scripts/plot/draw/scatter3.m scripts/plot/draw/semilogx.m scripts/plot/draw/semilogxerr.m scripts/plot/draw/semilogy.m scripts/plot/draw/semilogyerr.m scripts/plot/draw/shrinkfaces.m scripts/plot/draw/slice.m scripts/plot/draw/smooth3.m scripts/plot/draw/sombrero.m scripts/plot/draw/sphere.m scripts/plot/draw/stairs.m scripts/plot/draw/stem.m scripts/plot/draw/stem3.m scripts/plot/draw/stemleaf.m scripts/plot/draw/stream2.m scripts/plot/draw/stream3.m scripts/plot/draw/streamline.m scripts/plot/draw/streamribbon.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/draw' /usr/bin/install -c -m 644 liboctave/operators/mx-ops.h liboctave/operators/smx-ops.h liboctave/operators/vx-ops.h liboctave/operators/mx-cdm-dm.h liboctave/operators/mx-dm-cdm.h liboctave/operators/mx-cs-dm.h liboctave/operators/mx-cs-m.h liboctave/operators/mx-cs-nda.h liboctave/operators/mx-cdm-cm.h liboctave/operators/mx-cdm-m.h liboctave/operators/mx-cdm-s.h liboctave/operators/mx-cm-cdm.h liboctave/operators/mx-cm-dm.h liboctave/operators/mx-cm-m.h liboctave/operators/mx-cnda-nda.h liboctave/operators/mx-cm-s.h liboctave/operators/mx-cnda-s.h liboctave/operators/mx-dm-cs.h liboctave/operators/mx-dm-cm.h liboctave/operators/mx-m-cs.h liboctave/operators/mx-nda-cs.h liboctave/operators/mx-m-cdm.h liboctave/operators/mx-m-cm.h liboctave/operators/mx-nda-cnda.h liboctave/operators/mx-s-cdm.h liboctave/operators/mx-s-cm.h liboctave/operators/mx-s-cnda.h liboctave/operators/mx-dm-m.h liboctave/operators/mx-m-dm.h liboctave/operators/mx-fcdm-fdm.h liboctave/operators/mx-fdm-fcdm.h liboctave/operators/mx-fcs-fdm.h liboctave/operators/mx-fcs-fm.h liboctave/operators/mx-fcs-fnda.h liboctave/operators/mx-fcdm-fcm.h liboctave/operators/mx-fcdm-fm.h liboctave/operators/mx-fcdm-fs.h liboctave/operators/mx-fcm-fcdm.h liboctave/operators/mx-fcm-fdm.h liboctave/operators/mx-fcm-fm.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' /usr/bin/install -c -m 644 liboctave/system/file-ops.h liboctave/system/file-stat.h liboctave/system/lo-sysdep.h liboctave/system/lo-sysinfo.h liboctave/system/mach-info.h liboctave/system/oct-env.h liboctave/system/oct-group.h liboctave/system/oct-password.h liboctave/system/oct-syscalls.h liboctave/system/oct-time.h liboctave/system/oct-uname.h liboctave/util/action-container.h liboctave/util/base-list.h liboctave/util/byte-swap.h liboctave/util/caseless-str.h liboctave/util/cmd-edit.h liboctave/util/cmd-hist.h liboctave/util/data-conv.h liboctave/util/file-info.h liboctave/util/glob-match.h liboctave/util/lo-array-errwarn.h liboctave/util/lo-hash.h liboctave/util/lo-ieee.h liboctave/util/lo-regexp.h liboctave/util/lo-traits.h liboctave/util/lo-utils.h liboctave/util/f77-fcn.h liboctave/util/lo-error.h liboctave/util/octave-preserve-stream-state.h liboctave/util/quit.h liboctave/util/oct-atomic.h liboctave/util/oct-base64.h liboctave/util/oct-binmap.h liboctave/util/oct-cmplx.h liboctave/util/oct-glob.h liboctave/util/oct-inttypes-fwd.h liboctave/util/oct-inttypes.h liboctave/util/oct-locbuf.h liboctave/util/oct-mutex.h liboctave/util/oct-refcount.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' /usr/bin/install -c -m 644 scripts/miscellaneous/saveobj.m scripts/miscellaneous/setfield.m scripts/miscellaneous/substruct.m scripts/miscellaneous/swapbytes.m scripts/miscellaneous/symvar.m scripts/miscellaneous/tar.m scripts/miscellaneous/unix.m scripts/miscellaneous/unpack.m scripts/miscellaneous/untar.m scripts/miscellaneous/unzip.m scripts/miscellaneous/validateattributes.m scripts/miscellaneous/ver.m scripts/miscellaneous/verLessThan.m scripts/miscellaneous/version.m scripts/miscellaneous/what.m scripts/miscellaneous/zip.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/miscellaneous' /usr/bin/install -c -m 644 libinterp/dldfcn/__delaunayn__.cc-tst libinterp/dldfcn/__fltk_uigetfile__.cc-tst libinterp/dldfcn/__glpk__.cc-tst libinterp/dldfcn/__init_fltk__.cc-tst libinterp/dldfcn/__init_gnuplot__.cc-tst libinterp/dldfcn/__ode15__.cc-tst libinterp/dldfcn/__voronoi__.cc-tst libinterp/dldfcn/audiodevinfo.cc-tst libinterp/dldfcn/audioread.cc-tst libinterp/dldfcn/convhulln.cc-tst libinterp/dldfcn/fftw.cc-tst libinterp/dldfcn/gzip.cc-tst '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp/dldfcn' /usr/bin/install -c -m 644 scripts/plot/draw/streamtube.m scripts/plot/draw/surf.m scripts/plot/draw/surface.m scripts/plot/draw/surfc.m scripts/plot/draw/surfl.m scripts/plot/draw/surfnorm.m scripts/plot/draw/tetramesh.m scripts/plot/draw/trimesh.m scripts/plot/draw/triplot.m scripts/plot/draw/trisurf.m scripts/plot/draw/waterfall.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/m/plot/draw' /usr/bin/install -c -m 644 liboctave/operators/mx-fcnda-fnda.h liboctave/operators/mx-fcm-fs.h liboctave/operators/mx-fcnda-fs.h liboctave/operators/mx-fdm-fcs.h liboctave/operators/mx-fdm-fcm.h liboctave/operators/mx-fm-fcs.h liboctave/operators/mx-fnda-fcs.h liboctave/operators/mx-fm-fcdm.h liboctave/operators/mx-fm-fcm.h liboctave/operators/mx-fnda-fcnda.h liboctave/operators/mx-fs-fcdm.h liboctave/operators/mx-fs-fcm.h liboctave/operators/mx-fs-fcnda.h liboctave/operators/mx-fdm-fm.h liboctave/operators/mx-fm-fdm.h liboctave/operators/mx-pm-m.h liboctave/operators/mx-m-pm.h liboctave/operators/mx-pm-cm.h liboctave/operators/mx-cm-pm.h liboctave/operators/mx-pm-fm.h liboctave/operators/mx-fm-pm.h liboctave/operators/mx-pm-fcm.h liboctave/operators/mx-fcm-pm.h liboctave/operators/mx-s-i8nda.h liboctave/operators/mx-i8nda-s.h liboctave/operators/mx-s-ui8nda.h liboctave/operators/mx-ui8nda-s.h liboctave/operators/mx-s-i16nda.h liboctave/operators/mx-i16nda-s.h liboctave/operators/mx-s-ui16nda.h liboctave/operators/mx-ui16nda-s.h liboctave/operators/mx-s-i32nda.h liboctave/operators/mx-i32nda-s.h liboctave/operators/mx-s-ui32nda.h liboctave/operators/mx-ui32nda-s.h liboctave/operators/mx-s-i64nda.h liboctave/operators/mx-i64nda-s.h liboctave/operators/mx-s-ui64nda.h liboctave/operators/mx-ui64nda-s.h liboctave/operators/mx-fs-i8nda.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp/octave-value' /usr/bin/install -c -m 644 liboctave/util/oct-rl-edit.h liboctave/util/oct-rl-hist.h liboctave/util/oct-shlib.h liboctave/util/oct-sort.h liboctave/util/oct-string.h liboctave/util/pathsearch.h liboctave/util/singleton-cleanup.h liboctave/util/sparse-util.h liboctave/util/str-vec.h liboctave/util/unwind-prot.h liboctave/util/url-transfer.h liboctave/array/Array-base.cc liboctave/array/Array-oct.cc liboctave/array/DiagArray2.cc liboctave/array/MArray.cc liboctave/array/MDiagArray2.cc liboctave/array/MSparse.cc liboctave/array/Sparse.cc liboctave/array/intNDArray.cc liboctave/numeric/bsxfun-defs.cc liboctave/operators/mx-inlines.cc liboctave/util/oct-sort.cc libinterp/build-env.h libinterp/liboctinterp-build-info.h libinterp/octave.h libinterp/corefcn/auto-shlib.h libinterp/corefcn/base-text-renderer.h libinterp/corefcn/Cell.h libinterp/corefcn/c-file-ptr-stream.h libinterp/corefcn/call-stack.h libinterp/corefcn/cdisplay.h libinterp/corefcn/data.h libinterp/corefcn/defaults.h libinterp/corefcn/defun-dld.h libinterp/corefcn/defun-int.h libinterp/corefcn/defun.h libinterp/corefcn/display.h libinterp/corefcn/dynamic-ld.h libinterp/corefcn/environment.h libinterp/corefcn/error.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' libtool: install: /usr/bin/install -c liboctave/.libs/liboctave.so.11.0.1 /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/liboctave.so.11.0.1 /usr/bin/install -c -m 644 ./doc/interpreter/octave.info ./doc/interpreter/octave.info-1 ./doc/interpreter/octave.info-2 ./doc/interpreter/octave.info-3 ./doc/interpreter/octave.info-4 ./doc/interpreter/octave.info-5 ./doc/interpreter/octave.info-6 ./doc/interpreter/octave.info-7 ./doc/interpreter/octave.info-8 ./doc/interpreter/octave.info-9 ./doc/interpreter/octave.info-10 ./doc/interpreter/octave.info-11 ./doc/interpreter/octave.info-12 ./doc/liboctave/liboctave.info '/home/buildozer/aports/community/octave/pkg/octave//usr/share/info' /usr/bin/install -c -m 644 liboctave/operators/mx-i8nda-fs.h liboctave/operators/mx-fs-ui8nda.h liboctave/operators/mx-ui8nda-fs.h liboctave/operators/mx-fs-i16nda.h liboctave/operators/mx-i16nda-fs.h liboctave/operators/mx-fs-ui16nda.h liboctave/operators/mx-ui16nda-fs.h liboctave/operators/mx-fs-i32nda.h liboctave/operators/mx-i32nda-fs.h liboctave/operators/mx-fs-ui32nda.h liboctave/operators/mx-ui32nda-fs.h liboctave/operators/mx-fs-i64nda.h liboctave/operators/mx-i64nda-fs.h liboctave/operators/mx-fs-ui64nda.h liboctave/operators/mx-ui64nda-fs.h liboctave/operators/mx-nda-i8.h liboctave/operators/mx-i8-nda.h liboctave/operators/mx-nda-ui8.h liboctave/operators/mx-ui8-nda.h liboctave/operators/mx-nda-i16.h liboctave/operators/mx-i16-nda.h liboctave/operators/mx-nda-ui16.h liboctave/operators/mx-ui16-nda.h liboctave/operators/mx-nda-i32.h liboctave/operators/mx-i32-nda.h liboctave/operators/mx-nda-ui32.h liboctave/operators/mx-ui32-nda.h liboctave/operators/mx-nda-i64.h liboctave/operators/mx-i64-nda.h liboctave/operators/mx-nda-ui64.h liboctave/operators/mx-ui64-nda.h liboctave/operators/mx-fnda-i8.h liboctave/operators/mx-i8-fnda.h liboctave/operators/mx-fnda-ui8.h liboctave/operators/mx-ui8-fnda.h liboctave/operators/mx-fnda-i16.h liboctave/operators/mx-i16-fnda.h liboctave/operators/mx-fnda-ui16.h liboctave/operators/mx-ui16-fnda.h liboctave/operators/mx-fnda-i32.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' libtool: install: /usr/bin/install -c src/mkoctfile /home/buildozer/aports/community/octave/pkg/octave//usr/bin/mkoctfile /usr/bin/install -c -m 644 libinterp/corefcn/errwarn.h libinterp/corefcn/event-manager.h libinterp/corefcn/event-queue.h libinterp/corefcn/fcn-info.h libinterp/corefcn/file-io.h libinterp/corefcn/ft-text-renderer.h libinterp/corefcn/gh-manager.h libinterp/corefcn/gl-render.h libinterp/corefcn/gl2ps-print.h libinterp/corefcn/graphics-handle.h libinterp/corefcn/graphics-toolkit.h libinterp/corefcn/gtk-manager.h libinterp/corefcn/help.h libinterp/corefcn/hook-fcn.h libinterp/corefcn/input.h libinterp/corefcn/interpreter.h libinterp/corefcn/latex-text-renderer.h libinterp/corefcn/load-path.h libinterp/corefcn/load-save.h libinterp/corefcn/ls-ascii-helper.h libinterp/corefcn/ls-hdf5.h libinterp/corefcn/ls-mat-ascii.h libinterp/corefcn/ls-mat4.h libinterp/corefcn/ls-mat5.h libinterp/corefcn/ls-oct-text.h libinterp/corefcn/ls-oct-binary.h libinterp/corefcn/ls-utils.h libinterp/corefcn/mex.h libinterp/corefcn/mexproto.h libinterp/corefcn/mx-type-traits.h libinterp/corefcn/mxarray.h libinterp/corefcn/oct-errno.h libinterp/corefcn/oct-fstrm.h libinterp/corefcn/oct-handle.h libinterp/corefcn/oct-hdf5-types.h libinterp/corefcn/oct-hist.h libinterp/corefcn/oct-iostrm.h libinterp/corefcn/oct-map.h libinterp/corefcn/oct-prcstrm.h libinterp/corefcn/oct-procbuf.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' /usr/bin/install -c -m 644 libinterp/octave-value/ov-base-mat.cc-tst libinterp/octave-value/ov-base-sparse.cc-tst libinterp/octave-value/ov-bool-mat.cc-tst libinterp/octave-value/ov-cell.cc-tst libinterp/octave-value/ov-class.cc-tst libinterp/octave-value/ov-classdef.cc-tst libinterp/octave-value/ov-cx-diag.cc-tst libinterp/octave-value/ov-fcn-handle.cc-tst libinterp/octave-value/ov-java.cc-tst libinterp/octave-value/ov-lazy-idx.cc-tst libinterp/octave-value/ov-null-mat.cc-tst libinterp/octave-value/ov-oncleanup.cc-tst libinterp/octave-value/ov-range.cc-tst libinterp/octave-value/ov-str-mat.cc-tst libinterp/octave-value/ov-struct.cc-tst libinterp/octave-value/ov-typeinfo.cc-tst libinterp/octave-value/ov-usr-fcn.cc-tst libinterp/octave-value/ov.cc-tst '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp/octave-value' /usr/bin/install -c -m 644 liboctave/operators/mx-i32-fnda.h liboctave/operators/mx-fnda-ui32.h liboctave/operators/mx-ui32-fnda.h liboctave/operators/mx-fnda-i64.h liboctave/operators/mx-i64-fnda.h liboctave/operators/mx-fnda-ui64.h liboctave/operators/mx-ui64-fnda.h liboctave/operators/mx-nda-i8nda.h liboctave/operators/mx-i8nda-nda.h liboctave/operators/mx-nda-ui8nda.h liboctave/operators/mx-ui8nda-nda.h liboctave/operators/mx-nda-i16nda.h liboctave/operators/mx-i16nda-nda.h liboctave/operators/mx-nda-ui16nda.h liboctave/operators/mx-ui16nda-nda.h liboctave/operators/mx-nda-i32nda.h liboctave/operators/mx-i32nda-nda.h liboctave/operators/mx-nda-ui32nda.h liboctave/operators/mx-ui32nda-nda.h liboctave/operators/mx-nda-i64nda.h liboctave/operators/mx-i64nda-nda.h liboctave/operators/mx-nda-ui64nda.h liboctave/operators/mx-ui64nda-nda.h liboctave/operators/mx-fnda-i8nda.h liboctave/operators/mx-i8nda-fnda.h liboctave/operators/mx-fnda-ui8nda.h liboctave/operators/mx-ui8nda-fnda.h liboctave/operators/mx-fnda-i16nda.h liboctave/operators/mx-i16nda-fnda.h liboctave/operators/mx-fnda-ui16nda.h liboctave/operators/mx-ui16nda-fnda.h liboctave/operators/mx-fnda-i32nda.h liboctave/operators/mx-i32nda-fnda.h liboctave/operators/mx-fnda-ui32nda.h liboctave/operators/mx-ui32nda-fnda.h liboctave/operators/mx-fnda-i64nda.h liboctave/operators/mx-i64nda-fnda.h liboctave/operators/mx-fnda-ui64nda.h liboctave/operators/mx-ui64nda-fnda.h liboctave/operators/mx-i8nda-ui8.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' install-info --info-dir='/home/buildozer/aports/community/octave/pkg/octave//usr/share/info' '/home/buildozer/aports/community/octave/pkg/octave//usr/share/info/octave.info' libtool: warning: 'libgui/liboctgui.la' has not been installed in '/usr/lib/octave/9.2.0' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp/corefcn' /usr/bin/install -c -m 644 libinterp/corefcn/oct-process.h libinterp/corefcn/oct-stdstrm.h libinterp/corefcn/oct-stream.h libinterp/corefcn/oct-strstrm.h libinterp/corefcn/oct.h libinterp/corefcn/octave-default-image.h libinterp/corefcn/pager.h libinterp/corefcn/pr-flt-fmt.h libinterp/corefcn/pr-output.h libinterp/corefcn/procstream.h libinterp/corefcn/settings.h libinterp/corefcn/sighandlers.h libinterp/corefcn/sparse-xdiv.h libinterp/corefcn/sparse-xpow.h libinterp/corefcn/stack-frame.h libinterp/corefcn/syminfo.h libinterp/corefcn/symrec.h libinterp/corefcn/symscope.h libinterp/corefcn/symtab.h libinterp/corefcn/sysdep.h libinterp/corefcn/text-engine.h libinterp/corefcn/text-renderer.h libinterp/corefcn/url-handle-manager.h libinterp/corefcn/utils.h libinterp/corefcn/variables.h libinterp/corefcn/xdiv.h libinterp/corefcn/xnorm.h libinterp/corefcn/xpow.h libinterp/corefcn/gzfstream.h libinterp/operators/ops.h libinterp/octave-value/ov-base-diag.cc libinterp/octave-value/ov-base-int.cc libinterp/octave-value/ov-base-mat.cc libinterp/octave-value/ov-base-scalar.cc libinterp/octave-value/ov-base-sparse.cc libinterp/octave-value/cdef-class.h libinterp/octave-value/cdef-fwd.h libinterp/octave-value/cdef-manager.h libinterp/octave-value/cdef-method.h libinterp/octave-value/cdef-object.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' libtool: install: /usr/bin/install -c src/octave /home/buildozer/aports/community/octave/pkg/octave//usr/bin/octave /usr/bin/install -c -m 644 liboctave/operators/mx-i8nda-i16.h liboctave/operators/mx-i8nda-ui16.h liboctave/operators/mx-i8nda-i32.h liboctave/operators/mx-i8nda-ui32.h liboctave/operators/mx-i8nda-i64.h liboctave/operators/mx-i8nda-ui64.h liboctave/operators/mx-i16nda-i8.h liboctave/operators/mx-i16nda-ui8.h liboctave/operators/mx-i16nda-ui16.h liboctave/operators/mx-i16nda-i32.h liboctave/operators/mx-i16nda-ui32.h liboctave/operators/mx-i16nda-i64.h liboctave/operators/mx-i16nda-ui64.h liboctave/operators/mx-i32nda-i8.h liboctave/operators/mx-i32nda-ui8.h liboctave/operators/mx-i32nda-i16.h liboctave/operators/mx-i32nda-ui16.h liboctave/operators/mx-i32nda-ui32.h liboctave/operators/mx-i32nda-i64.h liboctave/operators/mx-i32nda-ui64.h liboctave/operators/mx-i64nda-i8.h liboctave/operators/mx-i64nda-ui8.h liboctave/operators/mx-i64nda-i16.h liboctave/operators/mx-i64nda-ui16.h liboctave/operators/mx-i64nda-i32.h liboctave/operators/mx-i64nda-ui32.h liboctave/operators/mx-i64nda-ui64.h liboctave/operators/mx-ui8nda-i8.h liboctave/operators/mx-ui8nda-i16.h liboctave/operators/mx-ui8nda-ui16.h liboctave/operators/mx-ui8nda-i32.h liboctave/operators/mx-ui8nda-ui32.h liboctave/operators/mx-ui8nda-i64.h liboctave/operators/mx-ui8nda-ui64.h liboctave/operators/mx-ui16nda-i8.h liboctave/operators/mx-ui16nda-ui8.h liboctave/operators/mx-ui16nda-i16.h liboctave/operators/mx-ui16nda-i32.h liboctave/operators/mx-ui16nda-ui32.h liboctave/operators/mx-ui16nda-i64.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' /usr/bin/install -c -m 644 libinterp/corefcn/rcond.cc-tst libinterp/corefcn/regexp.cc-tst libinterp/corefcn/schur.cc-tst libinterp/corefcn/sighandlers.cc-tst libinterp/corefcn/sparse-xpow.cc-tst libinterp/corefcn/sparse.cc-tst libinterp/corefcn/spparms.cc-tst libinterp/corefcn/sqrtm.cc-tst libinterp/corefcn/strfind.cc-tst libinterp/corefcn/strfns.cc-tst libinterp/corefcn/sub2ind.cc-tst libinterp/corefcn/svd.cc-tst libinterp/corefcn/sylvester.cc-tst libinterp/corefcn/symbfact.cc-tst libinterp/corefcn/symrcm.cc-tst libinterp/corefcn/symtab.cc-tst libinterp/corefcn/syscalls.cc-tst libinterp/corefcn/sysdep.cc-tst libinterp/corefcn/time.cc-tst libinterp/corefcn/toplev.cc-tst libinterp/corefcn/tril.cc-tst libinterp/corefcn/tsearch.cc-tst libinterp/corefcn/typecast.cc-tst libinterp/corefcn/utils.cc-tst libinterp/corefcn/variables.cc-tst '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/tests/libinterp/corefcn' install-info --info-dir='/home/buildozer/aports/community/octave/pkg/octave//usr/share/info' '/home/buildozer/aports/community/octave/pkg/octave//usr/share/info/liboctave.info' libtool: warning: 'libinterp/liboctinterp.la' has not been installed in '/usr/lib/octave/9.2.0' libtool: install: (cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0 && { ln -s -f liboctave.so.11.0.1 liboctave.so.11 || { rm -f liboctave.so.11 && ln -s liboctave.so.11.0.1 liboctave.so.11; }; }) /usr/bin/install -c -m 644 libinterp/octave-value/cdef-package.h libinterp/octave-value/cdef-property.h libinterp/octave-value/cdef-utils.h libinterp/octave-value/ov-base-diag.h libinterp/octave-value/ov-base-mat.h libinterp/octave-value/ov-base-scalar.h libinterp/octave-value/ov-base.h libinterp/octave-value/ov-bool-mat.h libinterp/octave-value/ov-bool.h libinterp/octave-value/ov-builtin.h libinterp/octave-value/ov-cell.h libinterp/octave-value/ov-ch-mat.h libinterp/octave-value/ov-class.h libinterp/octave-value/ov-classdef.h libinterp/octave-value/ov-colon.h libinterp/octave-value/ov-complex.h libinterp/octave-value/ov-cs-list.h libinterp/octave-value/ov-cx-diag.h libinterp/octave-value/ov-cx-mat.h libinterp/octave-value/ov-dld-fcn.h libinterp/octave-value/ov-fcn-handle.h libinterp/octave-value/ov-fcn.h libinterp/octave-value/ov-float.h libinterp/octave-value/ov-flt-complex.h libinterp/octave-value/ov-flt-cx-diag.h libinterp/octave-value/ov-flt-cx-mat.h libinterp/octave-value/ov-flt-re-diag.h libinterp/octave-value/ov-flt-re-mat.h libinterp/octave-value/ov-inline.h libinterp/octave-value/ov-java.h libinterp/octave-value/ov-lazy-idx.h libinterp/octave-value/ov-legacy-range.h libinterp/octave-value/ov-magic-int.h libinterp/octave-value/ov-mex-fcn.h libinterp/octave-value/ov-null-mat.h libinterp/octave-value/ov-oncleanup.h libinterp/octave-value/ov-perm.h libinterp/octave-value/ov-range-traits.h libinterp/octave-value/ov-range.h libinterp/octave-value/ov-re-diag.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' libtool: install: (cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0 && { ln -s -f liboctave.so.11.0.1 liboctave.so || { rm -f liboctave.so && ln -s liboctave.so.11.0.1 liboctave.so; }; }) /usr/bin/install -c -m 644 liboctave/operators/mx-ui16nda-ui64.h liboctave/operators/mx-ui32nda-i8.h liboctave/operators/mx-ui32nda-ui8.h liboctave/operators/mx-ui32nda-i16.h liboctave/operators/mx-ui32nda-ui16.h liboctave/operators/mx-ui32nda-i32.h liboctave/operators/mx-ui32nda-i64.h liboctave/operators/mx-ui32nda-ui64.h liboctave/operators/mx-ui64nda-i8.h liboctave/operators/mx-ui64nda-ui8.h liboctave/operators/mx-ui64nda-i16.h liboctave/operators/mx-ui64nda-ui16.h liboctave/operators/mx-ui64nda-i32.h liboctave/operators/mx-ui64nda-ui32.h liboctave/operators/mx-ui64nda-i64.h liboctave/operators/mx-i8-ui8nda.h liboctave/operators/mx-i8-i16nda.h liboctave/operators/mx-i8-ui16nda.h liboctave/operators/mx-i8-i32nda.h liboctave/operators/mx-i8-ui32nda.h liboctave/operators/mx-i8-i64nda.h liboctave/operators/mx-i8-ui64nda.h liboctave/operators/mx-i16-i8nda.h liboctave/operators/mx-i16-ui8nda.h liboctave/operators/mx-i16-ui16nda.h liboctave/operators/mx-i16-i32nda.h liboctave/operators/mx-i16-ui32nda.h liboctave/operators/mx-i16-i64nda.h liboctave/operators/mx-i16-ui64nda.h liboctave/operators/mx-i32-i8nda.h liboctave/operators/mx-i32-ui8nda.h liboctave/operators/mx-i32-i16nda.h liboctave/operators/mx-i32-ui16nda.h liboctave/operators/mx-i32-ui32nda.h liboctave/operators/mx-i32-i64nda.h liboctave/operators/mx-i32-ui64nda.h liboctave/operators/mx-i64-i8nda.h liboctave/operators/mx-i64-ui8nda.h liboctave/operators/mx-i64-i16nda.h liboctave/operators/mx-i64-ui16nda.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' libtool: warning: 'liboctave/liboctave.la' has not been installed in '/usr/lib/octave/9.2.0' libtool: warning: 'libinterp/liboctinterp.la' has not been installed in '/usr/lib/octave/9.2.0' libtool: install: /usr/bin/install -c liboctave/.libs/liboctave.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/liboctave.la /usr/bin/install -c -m 644 libinterp/octave-value/ov-re-mat.h libinterp/octave-value/ov-scalar.h libinterp/octave-value/ov-str-mat.h libinterp/octave-value/ov-struct.h libinterp/octave-value/ov-typeinfo.h libinterp/octave-value/ov-usr-fcn.h libinterp/octave-value/ov.h libinterp/octave-value/ovl.h libinterp/octave-value/ov-base-int.h libinterp/octave-value/ov-int-traits.h libinterp/octave-value/ov-int16.h libinterp/octave-value/ov-int32.h libinterp/octave-value/ov-int64.h libinterp/octave-value/ov-int8.h libinterp/octave-value/ov-intx.h libinterp/octave-value/ov-uint16.h libinterp/octave-value/ov-uint32.h libinterp/octave-value/ov-uint64.h libinterp/octave-value/ov-uint8.h libinterp/octave-value/ov-base-sparse.h libinterp/octave-value/ov-bool-sparse.h libinterp/octave-value/ov-cx-sparse.h libinterp/octave-value/ov-re-sparse.h libinterp/parse-tree/anon-fcn-validator.h libinterp/parse-tree/bp-table.h libinterp/parse-tree/comment-list.h libinterp/parse-tree/filepos.h libinterp/parse-tree/lex.h libinterp/parse-tree/oct-lvalue.h libinterp/parse-tree/parse.h libinterp/parse-tree/profiler.h libinterp/parse-tree/pt-all.h libinterp/parse-tree/pt-anon-scopes.h libinterp/parse-tree/pt-arg-list.h libinterp/parse-tree/pt-args-block.h libinterp/parse-tree/pt-array-list.h libinterp/parse-tree/pt-assign.h libinterp/parse-tree/pt-binop.h libinterp/parse-tree/pt-bp.h libinterp/parse-tree/pt-cbinop.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' libtool: warning: 'liboctave/liboctave.la' has not been installed in '/usr/lib/octave/9.2.0' libtool: install: /usr/bin/install -c src/.libs/octave-gui /home/buildozer/aports/community/octave/pkg/octave//usr/libexec/octave/9.2.0/exec/armv7-alpine-linux-musleabihf/octave-gui /usr/bin/install -c -m 644 liboctave/operators/mx-i64-i32nda.h liboctave/operators/mx-i64-ui32nda.h liboctave/operators/mx-i64-ui64nda.h liboctave/operators/mx-ui8-i8nda.h liboctave/operators/mx-ui8-i16nda.h liboctave/operators/mx-ui8-ui16nda.h liboctave/operators/mx-ui8-i32nda.h liboctave/operators/mx-ui8-ui32nda.h liboctave/operators/mx-ui8-i64nda.h liboctave/operators/mx-ui8-ui64nda.h liboctave/operators/mx-ui16-i8nda.h liboctave/operators/mx-ui16-ui8nda.h liboctave/operators/mx-ui16-i16nda.h liboctave/operators/mx-ui16-i32nda.h liboctave/operators/mx-ui16-ui32nda.h liboctave/operators/mx-ui16-i64nda.h liboctave/operators/mx-ui16-ui64nda.h liboctave/operators/mx-ui32-i8nda.h liboctave/operators/mx-ui32-ui8nda.h liboctave/operators/mx-ui32-i16nda.h liboctave/operators/mx-ui32-ui16nda.h liboctave/operators/mx-ui32-i32nda.h liboctave/operators/mx-ui32-i64nda.h liboctave/operators/mx-ui32-ui64nda.h liboctave/operators/mx-ui64-i8nda.h liboctave/operators/mx-ui64-ui8nda.h liboctave/operators/mx-ui64-i16nda.h liboctave/operators/mx-ui64-ui16nda.h liboctave/operators/mx-ui64-i32nda.h liboctave/operators/mx-ui64-ui32nda.h liboctave/operators/mx-ui64-i64nda.h liboctave/operators/mx-i8nda-ui8nda.h liboctave/operators/mx-i8nda-i16nda.h liboctave/operators/mx-i8nda-ui16nda.h liboctave/operators/mx-i8nda-i32nda.h liboctave/operators/mx-i8nda-ui32nda.h liboctave/operators/mx-i8nda-i64nda.h liboctave/operators/mx-i8nda-ui64nda.h liboctave/operators/mx-i16nda-i8nda.h liboctave/operators/mx-i16nda-ui8nda.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' libtool: install: /usr/bin/install -c src/.libs/octave-cli /home/buildozer/aports/community/octave/pkg/octave//usr/bin/octave-cli /usr/bin/install -c -m 644 libinterp/parse-tree/pt-cell.h libinterp/parse-tree/pt-check.h libinterp/parse-tree/pt-classdef.h libinterp/parse-tree/pt-cmd.h libinterp/parse-tree/pt-colon.h libinterp/parse-tree/pt-const.h libinterp/parse-tree/pt-decl.h libinterp/parse-tree/pt-eval.h libinterp/parse-tree/pt-except.h libinterp/parse-tree/pt-exp.h libinterp/parse-tree/pt-fcn-handle.h libinterp/parse-tree/pt-id.h libinterp/parse-tree/pt-idx.h libinterp/parse-tree/pt-jump.h libinterp/parse-tree/pt-loop.h libinterp/parse-tree/pt-mat.h libinterp/parse-tree/pt-misc.h libinterp/parse-tree/pt-pr-code.h libinterp/parse-tree/pt-select.h libinterp/parse-tree/pt-spmd.h libinterp/parse-tree/pt-stmt.h libinterp/parse-tree/pt-tm-const.h libinterp/parse-tree/pt-unop.h libinterp/parse-tree/pt-walk.h libinterp/parse-tree/pt.h libinterp/parse-tree/token.h libinterp/template-inst/Array.cc src/octave-build-info.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' libtool: warning: relinking 'libinterp/liboctinterp.la' /usr/bin/install -c -m 644 liboctave/operators/mx-i16nda-ui16nda.h liboctave/operators/mx-i16nda-i32nda.h liboctave/operators/mx-i16nda-ui32nda.h liboctave/operators/mx-i16nda-i64nda.h liboctave/operators/mx-i16nda-ui64nda.h liboctave/operators/mx-i32nda-i8nda.h liboctave/operators/mx-i32nda-ui8nda.h liboctave/operators/mx-i32nda-i16nda.h liboctave/operators/mx-i32nda-ui16nda.h liboctave/operators/mx-i32nda-ui32nda.h liboctave/operators/mx-i32nda-i64nda.h liboctave/operators/mx-i32nda-ui64nda.h liboctave/operators/mx-i64nda-i8nda.h liboctave/operators/mx-i64nda-ui8nda.h liboctave/operators/mx-i64nda-i16nda.h liboctave/operators/mx-i64nda-ui16nda.h liboctave/operators/mx-i64nda-i32nda.h liboctave/operators/mx-i64nda-ui32nda.h liboctave/operators/mx-i64nda-ui64nda.h liboctave/operators/mx-ui8nda-i8nda.h liboctave/operators/mx-ui8nda-i16nda.h liboctave/operators/mx-ui8nda-ui16nda.h liboctave/operators/mx-ui8nda-i32nda.h liboctave/operators/mx-ui8nda-ui32nda.h liboctave/operators/mx-ui8nda-i64nda.h liboctave/operators/mx-ui8nda-ui64nda.h liboctave/operators/mx-ui16nda-i8nda.h liboctave/operators/mx-ui16nda-ui8nda.h liboctave/operators/mx-ui16nda-i16nda.h liboctave/operators/mx-ui16nda-i32nda.h liboctave/operators/mx-ui16nda-ui32nda.h liboctave/operators/mx-ui16nda-i64nda.h liboctave/operators/mx-ui16nda-ui64nda.h liboctave/operators/mx-ui32nda-i8nda.h liboctave/operators/mx-ui32nda-ui8nda.h liboctave/operators/mx-ui32nda-i16nda.h liboctave/operators/mx-ui32nda-ui16nda.h liboctave/operators/mx-ui32nda-i32nda.h liboctave/operators/mx-ui32nda-i64nda.h liboctave/operators/mx-ui32nda-ui64nda.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' libtool: install: /usr/bin/install -c src/octave-svgconvert /home/buildozer/aports/community/octave/pkg/octave//usr/libexec/octave/9.2.0/exec/armv7-alpine-linux-musleabihf/octave-svgconvert libtool: install: /usr/bin/install -c src/octave-config /home/buildozer/aports/community/octave/pkg/octave//usr/bin/octave-config libtool: install: (cd /home/buildozer/aports/community/octave/src/octave-9.2.0; /bin/sh "/home/buildozer/aports/community/octave/src/octave-9.2.0/libtool" --silent --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Woverloaded-virtual -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Os -fstack-clash-protection -Wformat -Werror=format-security -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -version-info 12:1:0 -bindir /usr/bin -Wl,--as-needed,-O1,--sort-common -o libinterp/liboctinterp.la -rpath /usr/lib/octave/9.2.0 libinterp/liboctinterp_la-octave.lo libinterp/operators/liboctinterp_la-op-b-b.lo libinterp/operators/liboctinterp_la-op-b-bm.lo libinterp/operators/liboctinterp_la-op-b-sbm.lo libinterp/operators/liboctinterp_la-op-bm-b.lo libinterp/operators/liboctinterp_la-op-bm-bm.lo libinterp/operators/liboctinterp_la-op-bm-sbm.lo libinterp/operators/liboctinterp_la-op-cdm-cdm.lo libinterp/operators/liboctinterp_la-op-cdm-cm.lo libinterp/operators/liboctinterp_la-op-cdm-cs.lo libinterp/operators/liboctinterp_la-op-cdm-dm.lo libinterp/operators/liboctinterp_la-op-cdm-m.lo libinterp/operators/liboctinterp_la-op-cdm-s.lo libinterp/operators/liboctinterp_la-op-cell.lo libinterp/operators/liboctinterp_la-op-chm.lo libinterp/operators/liboctinterp_la-op-class.lo libinterp/operators/liboctinterp_la-op-cm-cdm.lo libinterp/operators/liboctinterp_la-op-cm-cm.lo libinterp/operators/liboctinterp_la-op-cm-cs.lo libinterp/operators/liboctinterp_la-op-cm-dm.lo libinterp/operators/liboctinterp_la-op-cm-m.lo libinterp/operators/liboctinterp_la-op-cm-pm.lo libinterp/operators/liboctinterp_la-op-cm-s.lo libinterp/operators/liboctinterp_la-op-cm-scm.lo libinterp/operators/liboctinterp_la-op-cm-sm.lo libinterp/operators/liboctinterp_la-op-cs-cm.lo libinterp/operators/liboctinterp_la-op-cs-cs.lo libinterp/operators/liboctinterp_la-op-cs-m.lo libinterp/operators/liboctinterp_la-op-cs-s.lo libinterp/operators/liboctinterp_la-op-cs-scm.lo libinterp/operators/liboctinterp_la-op-cs-sm.lo libinterp/operators/liboctinterp_la-op-dm-cdm.lo libinterp/operators/liboctinterp_la-op-dm-cm.lo libinterp/operators/liboctinterp_la-op-dm-cs.lo libinterp/operators/liboctinterp_la-op-dm-dm.lo libinterp/operators/liboctinterp_la-op-dm-m.lo libinterp/operators/liboctinterp_la-op-dm-s.lo libinterp/operators/liboctinterp_la-op-dm-scm.lo libinterp/operators/liboctinterp_la-op-dm-sm.lo libinterp/operators/liboctinterp_la-op-fcdm-fcdm.lo libinterp/operators/liboctinterp_la-op-fcdm-fcm.lo libinterp/operators/liboctinterp_la-op-fcdm-fcs.lo libinterp/operators/liboctinterp_la-op-fcdm-fdm.lo libinterp/operators/liboctinterp_la-op-fcdm-fm.lo libinterp/operators/liboctinterp_la-op-fcdm-fs.lo libinterp/operators/liboctinterp_la-op-fcm-fcdm.lo libinterp/operators/liboctinterp_la-op-fcm-fcm.lo libinterp/operators/liboctinterp_la-op-fcm-fcs.lo libinterp/operators/liboctinterp_la-op-fcm-fdm.lo libinterp/operators/liboctinterp_la-op-fcm-fm.lo libinterp/operators/liboctinterp_la-op-fcm-fs.lo libinterp/operators/liboctinterp_la-op-fcm-pm.lo libinterp/operators/liboctinterp_la-op-fcn.lo libinterp/operators/liboctinterp_la-op-fcs-fcm.lo libinterp/operators/liboctinterp_la-op-fcs-fcs.lo libinterp/operators/liboctinterp_la-op-fcs-fm.lo libinterp/operators/liboctinterp_la-op-fcs-fs.lo libinterp/operators/liboctinterp_la-op-fdm-fcdm.lo libinterp/operators/liboctinterp_la-op-fdm-fcm.lo libinterp/operators/liboctinterp_la-op-fdm-fcs.lo libinterp/operators/liboctinterp_la-op-fdm-fdm.lo libinterp/operators/liboctinterp_la-op-fdm-fm.lo libinterp/operators/liboctinterp_la-op-fdm-fs.lo libinterp/operators/liboctinterp_la-op-fm-fcdm.lo libinterp/operators/liboctinterp_la-op-fm-fcm.lo libinterp/operators/liboctinterp_la-op-fm-fcs.lo libinterp/operators/liboctinterp_la-op-fm-fdm.lo libinterp/operators/liboctinterp_la-op-fm-fm.lo libinterp/operators/liboctinterp_la-op-fm-fs.lo libinterp/operators/liboctinterp_la-op-fm-pm.lo libinterp/operators/liboctinterp_la-op-fs-fcm.lo libinterp/operators/liboctinterp_la-op-fs-fcs.lo libinterp/operators/liboctinterp_la-op-fs-fm.lo libinterp/operators/liboctinterp_la-op-fs-fs.lo libinterp/operators/liboctinterp_la-op-i16-i16.lo libinterp/operators/liboctinterp_la-op-i32-i32.lo libinterp/operators/liboctinterp_la-op-i64-i64.lo libinterp/operators/liboctinterp_la-op-i8-i8.lo libinterp/operators/liboctinterp_la-op-int-concat.lo libinterp/operators/liboctinterp_la-op-m-cdm.lo libinterp/operators/liboctinterp_la-op-m-cm.lo libinterp/operators/liboctinterp_la-op-m-cs.lo libinterp/operators/liboctinterp_la-op-m-dm.lo libinterp/operators/liboctinterp_la-op-m-m.lo libinterp/operators/liboctinterp_la-op-m-pm.lo libinterp/operators/liboctinterp_la-op-m-s.lo libinterp/operators/liboctinterp_la-op-m-scm.lo libinterp/operators/liboctinterp_la-op-m-sm.lo libinterp/operators/liboctinterp_la-op-mi.lo libinterp/operators/liboctinterp_la-op-pm-cm.lo libinterp/operators/liboctinterp_la-op-pm-fcm.lo libinterp/operators/liboctinterp_la-op-pm-fm.lo libinterp/operators/liboctinterp_la-op-pm-m.lo libinterp/operators/liboctinterp_la-op-pm-pm.lo libinterp/operators/liboctinterp_la-op-pm-scm.lo libinterp/operators/liboctinterp_la-op-pm-sm.lo libinterp/operators/liboctinterp_la-op-range.lo libinterp/operators/liboctinterp_la-op-s-cm.lo libinterp/operators/liboctinterp_la-op-s-cs.lo libinterp/operators/liboctinterp_la-op-s-m.lo libinterp/operators/liboctinterp_la-op-s-s.lo libinterp/operators/liboctinterp_la-op-s-scm.lo libinterp/operators/liboctinterp_la-op-s-sm.lo libinterp/operators/liboctinterp_la-op-sbm-b.lo libinterp/operators/liboctinterp_la-op-sbm-bm.lo libinterp/operators/liboctinterp_la-op-sbm-sbm.lo libinterp/operators/liboctinterp_la-op-scm-cm.lo libinterp/operators/liboctinterp_la-op-scm-cs.lo libinterp/operators/liboctinterp_la-op-scm-m.lo libinterp/operators/liboctinterp_la-op-scm-s.lo libinterp/operators/liboctinterp_la-op-scm-scm.lo libinterp/operators/liboctinterp_la-op-scm-sm.lo libinterp/operators/liboctinterp_la-op-sm-cm.lo libinterp/operators/liboctinterp_la-op-sm-cs.lo libinterp/operators/liboctinterp_la-op-sm-m.lo libinterp/operators/liboctinterp_la-op-sm-s.lo libinterp/operators/liboctinterp_la-op-sm-scm.lo libinterp/operators/liboctinterp_la-op-sm-sm.lo libinterp/operators/liboctinterp_la-op-str-m.lo libinterp/operators/liboctinterp_la-op-str-s.lo libinterp/operators/liboctinterp_la-op-str-str.lo libinterp/operators/liboctinterp_la-op-struct.lo libinterp/operators/liboctinterp_la-op-ui16-ui16.lo libinterp/operators/liboctinterp_la-op-ui32-ui32.lo libinterp/operators/liboctinterp_la-op-ui64-ui64.lo libinterp/operators/liboctinterp_la-op-ui8-ui8.lo libinterp/template-inst/liboctinterp_la-Array-tc.lo libinterp/liboctinterp_la-build-env-features.lo libinterp/liboctinterp_la-build-env.lo libinterp/liboctinterp_la-builtins.lo libinterp/corefcn/liboctinterp_la-oct-errno.lo libinterp/liboctinterp_la-liboctinterp-build-info.lo libinterp/operators/liboctinterp_la-ops.lo libinterp/octave-value/liboctave-value.la libinterp/parse-tree/libparse-tree.la libinterp/corefcn/libcorefcn.la liboctave/liboctave.la -lfreetype -lhdf5 -lGraphicsMagick++ -lGraphicsMagick -lz -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lspqr -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lGL -lGLU -lfontconfig -lfreetype -lX11 -lpthread -lm -inst-prefix-dir /home/buildozer/aports/community/octave/pkg/octave/) make install-exec-hook /usr/bin/install -c -m 644 liboctave/operators/mx-ui64nda-i8nda.h liboctave/operators/mx-ui64nda-ui8nda.h liboctave/operators/mx-ui64nda-i16nda.h liboctave/operators/mx-ui64nda-ui16nda.h liboctave/operators/mx-ui64nda-i32nda.h liboctave/operators/mx-ui64nda-ui32nda.h liboctave/operators/mx-ui64nda-i64nda.h liboctave/operators/vx-ccv-cv.h liboctave/operators/vx-ccv-s.h liboctave/operators/vx-crv-rv.h liboctave/operators/vx-crv-s.h liboctave/operators/vx-cs-cv.h liboctave/operators/vx-cs-rv.h liboctave/operators/vx-cv-ccv.h liboctave/operators/vx-cv-cs.h liboctave/operators/vx-rv-crv.h liboctave/operators/vx-rv-cs.h liboctave/operators/vx-s-ccv.h liboctave/operators/vx-s-crv.h liboctave/operators/vx-fccv-fcv.h liboctave/operators/vx-fccv-fs.h liboctave/operators/vx-fcrv-frv.h liboctave/operators/vx-fcrv-fs.h liboctave/operators/vx-fcs-fcv.h liboctave/operators/vx-fcs-frv.h liboctave/operators/vx-fcv-fccv.h liboctave/operators/vx-fcv-fcs.h liboctave/operators/vx-frv-fcrv.h liboctave/operators/vx-frv-fcs.h liboctave/operators/vx-fs-fccv.h liboctave/operators/vx-fs-fcrv.h liboctave/operators/smx-sm-cs.h liboctave/operators/smx-cs-sm.h liboctave/operators/smx-scm-s.h liboctave/operators/smx-s-scm.h liboctave/operators/smx-scm-sm.h liboctave/operators/smx-sm-scm.h liboctave/operators/smx-m-sm.h liboctave/operators/smx-m-scm.h liboctave/operators/smx-cm-sm.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' /usr/bin/install -c -m 644 liboctave/operators/smx-cm-scm.h liboctave/operators/smx-sm-m.h liboctave/operators/smx-scm-m.h liboctave/operators/smx-sm-cm.h liboctave/operators/smx-scm-cm.h liboctave/operators/smx-bm-sbm.h liboctave/operators/smx-sbm-bm.h liboctave/numeric/DASPK-opts.h liboctave/numeric/DASRT-opts.h liboctave/numeric/DASSL-opts.h liboctave/numeric/LSODE-opts.h liboctave/numeric/Quad-opts.h liboctave/version.h libinterp/builtin-defun-decls.h libinterp/corefcn/graphics.h libinterp/corefcn/mxtypes.h oct-conf-post-public.h octave-config.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-9.2.0/octave' make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' preserving existing HG-ID file libtool: install: /usr/bin/install -c libinterp/.libs/liboctinterp.so.12.0.1T /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/liboctinterp.so.12.0.1 libtool: install: (cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0 && { ln -s -f liboctinterp.so.12.0.1 liboctinterp.so.12 || { rm -f liboctinterp.so.12 && ln -s liboctinterp.so.12.0.1 liboctinterp.so.12; }; }) libtool: install: (cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0 && { ln -s -f liboctinterp.so.12.0.1 liboctinterp.so || { rm -f liboctinterp.so && ln -s liboctinterp.so.12.0.1 liboctinterp.so; }; }) libtool: install: /usr/bin/install -c libinterp/.libs/liboctinterp.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/liboctinterp.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__delaunayn__.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__delaunayn__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__delaunayn__.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__delaunayn__.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__fltk_uigetfile__.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__fltk_uigetfile__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__fltk_uigetfile__.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__fltk_uigetfile__.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__glpk__.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__glpk__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__glpk__.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__glpk__.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__init_fltk__.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__init_fltk__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__init_fltk__.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__init_fltk__.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__init_gnuplot__.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__init_gnuplot__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__init_gnuplot__.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__init_gnuplot__.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__ode15__.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__ode15__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__ode15__.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__ode15__.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__voronoi__.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__voronoi__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__voronoi__.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/__voronoi__.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/audiodevinfo.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/audiodevinfo.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/audiodevinfo.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/audiodevinfo.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/audioread.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/audioread.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/audioread.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/audioread.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/convhulln.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/convhulln.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/convhulln.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/convhulln.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/fftw.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/fftw.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/fftw.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/fftw.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/gzip.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/gzip.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/gzip.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/gzip.la libtool: warning: relinking 'libgui/liboctgui.la' libtool: install: (cd /home/buildozer/aports/community/octave/src/octave-9.2.0; /bin/sh "/home/buildozer/aports/community/octave/src/octave-9.2.0/libtool" --silent --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Woverloaded-virtual -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Os -fstack-clash-protection -Wformat -Werror=format-security -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -version-info 12:0:0 -bindir /usr/bin -Wl,--as-needed,-O1,--sort-common -o libgui/liboctgui.la -rpath /usr/lib/octave/9.2.0 libgui/liboctgui_la-liboctgui-build-info.lo libgui/qterminal/libqterminal.la libgui/graphics/libgraphics.la libgui/src/libgui-src.la libinterp/liboctinterp.la liboctave/liboctave.la -lQt5Help -lQt5Sql -lQt5Network -lQt5OpenGL -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Xml -lQt5Core -lqscintilla2_qt5 -lpthread -lm -inst-prefix-dir /home/buildozer/aports/community/octave/pkg/octave/) cd /home/buildozer/aports/community/octave/pkg/octave//usr/bin && \ for f in mkoctfile octave octave-cli octave-config; do \ mv $f $f-9.2.0 && \ ln -s $f-9.2.0 $f; \ done make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' libtool: install: /usr/bin/install -c libgui/.libs/liboctgui.so.12.0.0T /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/liboctgui.so.12.0.0 libtool: install: (cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0 && { ln -s -f liboctgui.so.12.0.0 liboctgui.so.12 || { rm -f liboctgui.so.12 && ln -s liboctgui.so.12.0.0 liboctgui.so.12; }; }) libtool: install: (cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0 && { ln -s -f liboctgui.so.12.0.0 liboctgui.so || { rm -f liboctgui.so && ln -s liboctgui.so.12.0.0 liboctgui.so; }; }) libtool: install: /usr/bin/install -c libgui/.libs/liboctgui.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/liboctgui.la libtool: warning: remember to run 'libtool --finish /usr/lib/octave/9.2.0' make install-data-hook make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' preserving existing HG-ID file cat libinterp/dldfcn/PKG_ADD > oct-file-pkg-add-t \ && mv oct-file-pkg-add-t oct-file-pkg-add ./build-aux/install-sh -c -d /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/oct/armv7-alpine-linux-musleabihf GEN libinterp/DOCSTRINGS if [ -n "`cat libinterp/dldfcn/PKG_ADD`" ]; then \ /usr/bin/install -c -m 644 oct-file-pkg-add /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/oct/armv7-alpine-linux-musleabihf/PKG_ADD; \ fi top_build_dir=`pwd` && \ cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0 && \ for ltlib in libinterp/dldfcn/__delaunayn__.la libinterp/dldfcn/__fltk_uigetfile__.la libinterp/dldfcn/__glpk__.la libinterp/dldfcn/__init_fltk__.la libinterp/dldfcn/__init_gnuplot__.la libinterp/dldfcn/__ode15__.la libinterp/dldfcn/__voronoi__.la libinterp/dldfcn/audiodevinfo.la libinterp/dldfcn/audioread.la libinterp/dldfcn/convhulln.la libinterp/dldfcn/fftw.la libinterp/dldfcn/gzip.la; do \ f=`echo $ltlib | /bin//sed 's,.*/,,'`; \ dl=`/bin//sed -n -e "s/dlname='\([^']*\)'/\1/p" < $top_build_dir/$ltlib`; \ if [ -n "$dl" ]; then \ /usr/bin/install -c $dl /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/9.2.0/oct/armv7-alpine-linux-musleabihf/`echo $f | /bin//sed 's,^lib,,; s,\.la$,.oct,'`; \ else \ echo "error: dlname is empty in $ltlib!"; \ exit 1; \ fi; \ lnames=`/bin//sed -n -e "s/library_names='\([^']*\)'/\1/p" < $top_build_dir/$ltlib`; \ if [ -n "$lnames" ]; then \ rm -f $f $lnames $dl; \ fi \ done ./build-aux/install-sh -c -d /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc /usr/bin/install -c -m 644 libinterp/DOCSTRINGS /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/9.2.0/etc/built-in-docstrings make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' make[1]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' make: Leaving directory '/home/buildozer/aports/community/octave/src/octave-9.2.0' >>> octave-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/community/octave/pkg/octave-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/community/octave/pkg/octave-dev/usr/lib/pkgconfig' 'usr/bin/octave-config' -> '/home/buildozer/aports/community/octave/pkg/octave-dev/usr/bin/octave-config' >>> octave-dev*: Preparing subpackage octave-dev... >>> octave-dev*: Stripping binaries >>> octave-dev*: Running postcheck for octave-dev >>> octave-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/octave/pkg/octave-doc/usr/share/man' 'usr/share/info' -> '/home/buildozer/aports/community/octave/pkg/octave-doc/usr/share/info' >>> octave-doc*: Preparing subpackage octave-doc... >>> octave-doc*: Running postcheck for octave-doc >>> octave*: Running postcheck for octave >>> octave*: Preparing package octave... >>> octave*: Stripping binaries >>> octave-dev*: Scanning shared objects >>> octave-doc*: Scanning shared objects >>> octave*: Scanning shared objects >>> octave-dev*: Tracing dependencies... octave=9.2.0-r1 pkgconfig >>> octave-dev*: Package size: 3.7 MB >>> octave-dev*: Compressing data... >>> octave-dev*: Create checksum... >>> octave-dev*: Create octave-dev-9.2.0-r1.apk >>> WARNING: octave-doc*: The -doc subpackage is unusually large, consider splitting it >>> octave-doc*: Tracing dependencies... >>> octave-doc*: Package size: 3.6 MB >>> octave-doc*: Compressing data... >>> octave-doc*: Create checksum... >>> octave-doc*: Create octave-doc-9.2.0-r1.apk >>> octave*: Tracing dependencies... openblas so:libGL.so.1 so:libGLU.so.1 so:libGraphicsMagick++.so.12 so:libGraphicsMagick.so.3 so:libQt5Core.so.5 so:libQt5Gui.so.5 so:libQt5Help.so.5 so:libQt5Network.so.5 so:libQt5PrintSupport.so.5 so:libQt5Widgets.so.5 so:libQt5Xml.so.5 so:libX11.so.6 so:libamd.so.3 so:libarpack.so.2 so:libbz2.so.1 so:libc.musl-armv7.so.1 so:libccolamd.so.3 so:libcholmod.so.5 so:libcolamd.so.3 so:libcurl.so.4 so:libcxsparse.so.4 so:libfftw3.so.3 so:libfftw3_threads.so.3 so:libfftw3f.so.3 so:libfftw3f_threads.so.3 so:libfltk.so.1.3 so:libfltk_gl.so.1.3 so:libfontconfig.so.1 so:libfreetype.so.6 so:libgcc_s.so.1 so:libgfortran.so.5 so:libglpk.so.40 so:libgomp.so.1 so:libhdf5.so.311 so:libpcre2-8.so.0 so:libportaudio.so.2 so:libqhull_r.so.8.0 so:libqrupdate.so.1 so:libqscintilla2_qt5.so.15 so:libreadline.so.8 so:libsndfile.so.1 so:libspqr.so.4 so:libstdc++.so.6 so:libsuitesparseconfig.so.7 so:libumfpack.so.6 so:libz.so.1 >>> octave*: Package size: 39.8 MB >>> octave*: Compressing data... >>> octave*: Create checksum... >>> octave*: Create octave-9.2.0-r1.apk >>> octave: Build complete at Mon, 04 Nov 2024 16:41:02 +0000 elapsed time 0h 11m 58s >>> octave: Cleaning up srcdir >>> octave: Cleaning up pkgdir >>> octave: Uninstalling dependencies... (1/386) Purging .makedepends-octave (20241104.162906) (2/386) Purging arpack-dev (3.8.0-r3) (3/386) Purging arpack (3.8.0-r3) (4/386) Purging bison (3.8.2-r1) (5/386) Purging m4 (1.4.19-r3) (6/386) Purging curl-dev (8.10.1-r0) (7/386) Purging fftw-dev (3.3.10-r5) (8/386) Purging fftw-long-double-libs (3.3.10-r5) (9/386) Purging fftw-single-libs (3.3.10-r5) (10/386) Purging fltk-dev (1.3.9-r0) (11/386) Purging cairo-dev (1.18.2-r1) (12/386) Purging cairo-tools (1.18.2-r1) (13/386) Purging xcb-util-dev (0.4.1-r3) (14/386) Purging util-macros (1.20.1-r0) (15/386) Purging libxft-dev (2.3.8-r3) (16/386) Purging libxinerama-dev (1.1.5-r4) (17/386) Purging libfltk_cairo (1.3.9-r0) (18/386) Purging libfltk_forms (1.3.9-r0) (19/386) Purging libfltk_gl (1.3.9-r0) (20/386) Purging libfltk_images (1.3.9-r0) (21/386) Purging ghostscript-dev (10.04.0-r0) (22/386) Purging glpk-dev (5.0-r2) (23/386) Purging glpk (5.0-r2) (24/386) Purging glu-dev (9.0.3-r3) (25/386) Purging glu (9.0.3-r3) (26/386) Purging gnuplot (6.0.1-r0) (27/386) Purging graphicsmagick-dev (1.3.45-r0) (28/386) Purging graphicsmagick-c++ (1.3.45-r0) (29/386) Purging graphicsmagick (1.3.45-r0) (30/386) Purging hdf5-dev (1.14.4.2-r1) (31/386) Purging hdf5-cpp (1.14.4.2-r1) (32/386) Purging hdf5-hl-cpp (1.14.4.2-r1) (33/386) Purging hdf5-hl-fortran (1.14.4.2-r1) (34/386) Purging hdf5-hl (1.14.4.2-r1) (35/386) Purging imagemagick-dev (7.1.1.39-r0) (36/386) Purging imagemagick-jpeg (7.1.1.39-r0) (37/386) Purging imagemagick-pdf (7.1.1.39-r0) (38/386) Purging imagemagick-heic (7.1.1.39-r0) (39/386) Purging imagemagick-tiff (7.1.1.39-r0) (40/386) Purging imagemagick-webp (7.1.1.39-r0) (41/386) Purging imagemagick-pango (7.1.1.39-r0) (42/386) Purging imagemagick (7.1.1.39-r0) (43/386) Purging imagemagick-c++ (7.1.1.39-r0) (44/386) Purging imagemagick-libs (7.1.1.39-r0) (45/386) Purging lcms2-dev (2.16-r0) (46/386) Purging lcms2-plugins (2.16-r0) (47/386) Purging tiff-dev (4.7.0-r0) (48/386) Purging libtiffxx (4.7.0-r0) (49/386) Purging libsndfile-dev (1.2.2-r0) (50/386) Purging libsndfile (1.2.2-r0) (51/386) Purging libtool (2.4.7-r3) (52/386) Purging libltdl (2.4.7-r3) (53/386) Purging portaudio-dev (19.7.0-r2) (54/386) Purging libportaudiocxx (19.7.0-r2) (55/386) Purging portaudio (19.7.0-r2) (56/386) Purging qhull-dev (2020.2-r3) (57/386) Purging qhull-nonreentrant (2020.2-r3) (58/386) Purging qhull (2020.2-r3) (59/386) Purging qrupdate-dev (1.1.5-r1) (60/386) Purging qrupdate (1.1.5-r1) (61/386) Purging qscintilla-dev (2.14.1-r2) (62/386) Purging qscintilla (2.14.1-r2) (63/386) Purging qt5-qttools-dev (5.15.10_git20230612-r2) (64/386) Purging qt5-qttools (5.15.10_git20230612-r2) (65/386) Purging rapidjson-dev (1.1.0-r6) (66/386) Purging readline-dev (8.2.13-r0) (67/386) Purging libhistory (8.2.13-r0) (68/386) Purging suitesparse-dev (7.8.2-r0) (69/386) Purging gmp-dev (6.3.0-r2) (70/386) Purging libgmpxx (6.3.0-r2) (71/386) Purging mpfr-dev (4.2.1-r0) (72/386) Purging openblas-dev (0.3.28-r0) (73/386) Purging gfortran (14.2.0-r4) (74/386) Purging liblapack (0.3.28-r0) (75/386) Purging liblapacke (0.3.28-r0) (76/386) Purging suitesparse-graphblas (7.8.2-r0) (77/386) Purging suitesparse (7.8.2-r0) (78/386) Purging openblas (0.3.28-r0) (79/386) Purging texinfo (7.1.1-r0) Executing texinfo-7.1.1-r0.pre-deinstall (80/386) Purging xz-dev (5.6.3-r0) (81/386) Purging bzip2 (1.0.8-r6) (82/386) Purging gzip (1.13-r0) (83/386) Purging less (668-r0) (84/386) Purging zip (3.0-r13) (85/386) Purging unzip (6.0-r15) (86/386) Purging agetty-openrc (0.55.1-r2) (87/386) Purging agetty (2.40.2-r3) (88/386) Purging alsa-lib-dev (1.2.12-r0) (89/386) Purging blkid (2.40.2-r3) (90/386) Purging c-ares-dev (1.34.2-r0) (91/386) Purging cfdisk (2.40.2-r3) (92/386) Purging clang18-libclang (18.1.8-r2) (93/386) Purging clang18-headers (18.1.8-r2) (94/386) Purging dmesg (2.40.2-r3) (95/386) Purging fftw-double-libs (3.3.10-r5) (96/386) Purging findmnt (2.40.2-r3) (97/386) Purging flac-dev (1.4.3-r1) (98/386) Purging libflac++ (1.4.3-r1) (99/386) Purging libflac (1.4.3-r1) (100/386) Purging flock (2.40.2-r3) (101/386) Purging fstrim (2.40.2-r3) (102/386) Purging ghostscript (10.04.0-r0) (103/386) Purging git-perl (2.46.2-r0) (104/386) Purging perl-git (2.46.2-r0) (105/386) Purging perl-error (0.17029-r2) (106/386) Purging hdf5-fortran (1.14.4.2-r1) (107/386) Purging hexdump (2.40.2-r3) (108/386) Purging jack (1.9.22-r4) (109/386) Purging jbig2dec (0.20-r0) (110/386) Purging libcerf (2.4-r0) (111/386) Purging libfltk (1.3.9-r0) (112/386) Purging libgd (2.3.3-r9) (113/386) Purging libgfortran (14.2.0-r4) (114/386) Purging libheif (1.18.2-r0) (115/386) Purging libjpeg-turbo-dev (3.0.4-r0) (116/386) Purging libturbojpeg (3.0.4-r0) (117/386) Purging libpsl-dev (0.21.5-r3) (118/386) Purging libpsl-utils (0.21.5-r3) (119/386) Purging libqt5designercomponents (5.15.10_git20230612-r2) (120/386) Purging libqt5help (5.15.10_git20230612-r2) (121/386) Purging libsamplerate (0.2.2-r3) (122/386) Purging libvorbis-dev (1.3.7-r2) (123/386) Purging libvorbis (1.3.7-r2) (124/386) Purging libwebp-dev (1.4.0-r0) (125/386) Purging libwebpdecoder (1.4.0-r0) (126/386) Purging libwebpdemux (1.4.0-r0) (127/386) Purging libwebpmux (1.4.0-r0) (128/386) Purging libwmflite (0.2.13-r1) (129/386) Purging libxpm (3.5.17-r0) (130/386) Purging libxrender-dev (0.9.11-r5) (131/386) Purging llvm18-libs (18.1.8-r1) (132/386) Purging logger (2.40.2-r3) (133/386) Purging losetup (2.40.2-r3) (134/386) Purging lsblk (2.40.2-r3) (135/386) Purging lscpu (2.40.2-r3) (136/386) Purging lua5.3-libs (5.3.6-r6) (137/386) Purging mcookie (2.40.2-r3) (138/386) Purging mount (2.40.2-r3) (139/386) Purging nghttp2-dev (1.64.0-r0) (140/386) Purging openjdk8-jdk (8.422.05-r0) (141/386) Purging openjdk8-jre (8.422.05-r0) (142/386) Purging font-dejavu (2.37-r5) (143/386) Purging encodings (1.0.7-r1) (144/386) Purging mkfontscale (1.2.3-r1) (145/386) Purging openjdk8-jre-base (8.422.05-r0) (146/386) Purging openjdk8-jre-lib (8.422.05-r0) (147/386) Purging java-common (0.5-r0) (148/386) Purging java-cacerts (1.1-r0) Executing java-cacerts-1.1-r0.pre-deinstall (149/386) Purging p11-kit-trust (0.25.5-r2) (150/386) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (151/386) Purging nss (3.105-r0) (152/386) Purging openjpeg (2.5.2-r0) (153/386) Purging opus-dev (1.5.2-r1) (154/386) Purging opus (1.5.2-r1) (155/386) Purging partx (2.40.2-r3) (156/386) Purging pcsc-lite-libs (2.2.3-r1) (157/386) Purging pixman-dev (0.43.4-r1) (158/386) Purging py3-packaging-pyc (24.1-r0) (159/386) Purging py3-parsing-pyc (3.1.4-r0) (160/386) Purging python3-pyc (3.12.7-r1) (161/386) Purging python3-pycache-pyc0 (3.12.7-r1) (162/386) Purging xcb-proto-pyc (1.17.0-r0) (163/386) Purging pyc (3.12.7-r1) (164/386) Purging qt5-qtbase-dev (5.15.10_git20230714-r3) (165/386) Purging qt5-qtbase-sqlite (5.15.10_git20230714-r3) (166/386) Purging qt5-qtbase-odbc (5.15.10_git20230714-r3) (167/386) Purging qt5-qtbase-postgresql (5.15.10_git20230714-r3) (168/386) Purging qt5-qtbase-mysql (5.15.10_git20230714-r3) (169/386) Purging qt5-qtbase-tds (5.15.10_git20230714-r3) (170/386) Purging dbus-dev (1.14.10-r4) (171/386) Purging fontconfig-dev (2.15.0-r1) (172/386) Purging freetype-dev (2.13.3-r0) (173/386) Purging glib-dev (2.82.2-r0) (174/386) Purging bzip2-dev (1.0.8-r6) (175/386) Purging docbook-xsl (1.79.2-r11) (176/386) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (177/386) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (178/386) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (179/386) Purging gettext-dev (0.22.5-r0) (180/386) Purging xz (5.6.3-r0) (181/386) Purging gettext-asprintf (0.22.5-r0) (182/386) Purging gettext (0.22.5-r0) (183/386) Purging gettext-envsubst (0.22.5-r0) (184/386) Purging libxml2-utils (2.13.4-r3) (185/386) Purging libxslt (1.1.42-r1) (186/386) Purging py3-packaging (24.1-r0) (187/386) Purging py3-parsing (3.1.4-r0) (188/386) Purging libpng-dev (1.6.44-r0) (189/386) Purging libsm-dev (1.2.4-r4) (190/386) Purging mesa-dev (24.2.6-r0) (191/386) Purging libxdamage-dev (1.1.6-r5) (192/386) Purging libxshmfence-dev (1.3.2-r6) (193/386) Purging mesa-gl (24.2.6-r0) (194/386) Purging mesa-osmesa (24.2.6-r0) (195/386) Purging mesa-rusticl (24.2.6-r0) (196/386) Purging clang19-headers (19.1.2-r0) (197/386) Purging libclc (19.1.2-r0) (198/386) Purging mesa-xatracker (24.2.6-r0) (199/386) Purging openssl-dev (3.3.2-r3) (200/386) Purging perl (5.40.0-r3) (201/386) Purging qt5-qtwayland (5.15.10_git20230714-r0) (202/386) Purging runuser (2.40.2-r3) (203/386) Purging setpriv (2.40.2-r3) (204/386) Purging sfdisk (2.40.2-r3) (205/386) Purging spirv-llvm-translator-libs (19.1.0-r0) (206/386) Purging spirv-tools (1.3.290.0-r0) (207/386) Purging umount (2.40.2-r3) (208/386) Purging util-linux-dev (2.40.2-r3) (209/386) Purging util-linux-misc (2.40.2-r3) (210/386) Purging setarch (2.40.2-r3) (211/386) Purging util-linux-openrc (2.40.2-r3) (212/386) Purging uuidgen (2.40.2-r3) (213/386) Purging wipefs (2.40.2-r3) (214/386) Purging x265-libs (3.6-r0) (215/386) Purging zstd-dev (1.5.6-r1) (216/386) Purging zstd (1.5.6-r1) (217/386) Purging alsa-lib (1.2.12-r0) (218/386) Purging libavif (1.0.4-r0) (219/386) Purging aom-libs (3.10.0-r0) (220/386) Purging qt5-qtdeclarative (5.15.10_git20230629-r0) (221/386) Purging libqt5designer (5.15.10_git20230612-r2) (222/386) Purging qt5-qtbase-x11 (5.15.10_git20230714-r3) (223/386) Purging xdg-utils (1.2.1-r1) (224/386) Purging xprop (1.2.7-r0) (225/386) Purging xset (1.2.5-r1) (226/386) Purging gtk+3.0 (3.24.43-r2) Executing gtk+3.0-3.24.43-r2.post-deinstall (227/386) Purging gtk-update-icon-cache (3.24.43-r2) (228/386) Purging hicolor-icon-theme (0.18-r0) (229/386) Purging libatk-bridge-2.0 (2.54.0-r0) (230/386) Purging at-spi2-core (2.54.0-r0) (231/386) Purging cups-libs (2.4.11-r0) (232/386) Purging avahi-libs (0.8-r19) (233/386) Purging brotli-dev (1.1.0-r2) (234/386) Purging brotli (1.1.0-r2) (235/386) Purging pcre2-dev (10.43-r0) (236/386) Purging zlib-dev (1.3.1-r2) (237/386) Purging libpcre2-32 (10.43-r0) (238/386) Purging libedit-dev (20240808.3.1-r0) (239/386) Purging ncurses-dev (6.5_p20241006-r2) (240/386) Purging libncurses++ (6.5_p20241006-r2) (241/386) Purging bsd-compat-headers (0.7.2-r6) (242/386) Purging pango (1.54.0-r1) Executing pango-1.54.0-r1.pre-deinstall (243/386) Purging cairo-gobject (1.18.2-r1) (244/386) Purging cairo (1.18.2-r1) (245/386) Purging clang19-libs (19.1.2-r0) (246/386) Purging qt5-qtbase (5.15.10_git20230714-r3) (247/386) Purging dbus-libs (1.14.10-r4) (248/386) Purging libinput-libs (1.26.2-r0) (249/386) Purging eudev-libs (3.2.14-r5) (250/386) Purging expat-dev (2.6.3-r0) (251/386) Purging expat (2.6.3-r0) (252/386) Purging libxft (2.3.8-r3) (253/386) Purging fontconfig (2.15.0-r1) (254/386) Purging freetds (1.4.23-r0) (255/386) Purging harfbuzz (9.0.0-r1) (256/386) Purging freetype (2.13.3-r0) (257/386) Purging fribidi (1.0.16-r0) (258/386) Purging libxxf86vm-dev (1.1.5-r6) (259/386) Purging libxxf86vm (1.1.5-r6) (260/386) Purging libxfixes-dev (6.0.1-r4) (261/386) Purging libxext-dev (1.3.6-r2) (262/386) Purging libx11-dev (1.8.10-r0) (263/386) Purging xtrans (1.5.1-r0) (264/386) Purging libxcb-dev (1.16.1-r0) (265/386) Purging xcb-proto (1.17.0-r0) (266/386) Purging python3 (3.12.7-r1) (267/386) Purging gdbm (1.24-r0) (268/386) Purging gdk-pixbuf (2.42.12-r1) Executing gdk-pixbuf-2.42.12-r1.pre-deinstall (269/386) Purging shared-mime-info (2.4-r0) Executing shared-mime-info-2.4-r0.post-deinstall (270/386) Purging gettext-libs (0.22.5-r0) (271/386) Purging giflib (5.2.2-r0) (272/386) Purging libatk-1.0 (2.54.0-r0) (273/386) Purging glib (2.82.2-r0) (274/386) Purging gnutls (3.8.5-r0) (275/386) Purging graphite2 (1.3.14-r6) (276/386) Purging hdf5 (1.14.4.2-r1) (277/386) Purging libdrm-dev (2.4.123-r1) (278/386) Purging libpciaccess-dev (0.18.1-r0) (279/386) Purging mesa-egl (24.2.6-r0) (280/386) Purging mesa-gbm (24.2.6-r0) (281/386) Purging mesa-gles (24.2.6-r0) (282/386) Purging mesa (24.2.6-r0) (283/386) Purging libdrm (2.4.123-r1) (284/386) Purging libpciaccess (0.18.1-r0) (285/386) Purging hwdata-pci (0.388-r0) (286/386) Purging icu-libs (74.2-r0) (287/386) Purging icu-data-full (74.2-r0) (288/386) Purging krb5-libs (1.21.3-r0) (289/386) Purging krb5-conf (1.0-r2) (290/386) Purging keyutils-libs (1.6.3-r4) (291/386) Purging lcms2 (2.16-r0) (292/386) Purging libfdisk (2.40.2-r3) (293/386) Purging libmount (2.40.2-r3) (294/386) Purging libblkid (2.40.2-r3) (295/386) Purging libxdmcp-dev (1.1.5-r1) (296/386) Purging xcb-util-renderutil (0.3.10-r0) (297/386) Purging xcb-util-image (0.4.1-r0) (298/386) Purging libxkbcommon-x11 (1.7.0-r1) (299/386) Purging xcb-util-wm (0.4.2-r0) (300/386) Purging libxmu (1.2.1-r0) (301/386) Purging libxi (1.8.2-r0) (302/386) Purging libxrandr (1.5.4-r1) (303/386) Purging libxinerama (1.1.5-r4) (304/386) Purging libxtst (1.2.5-r0) (305/386) Purging libxext (1.3.6-r2) (306/386) Purging libxcursor (1.2.2-r1) (307/386) Purging libxdamage (1.1.6-r5) (308/386) Purging libxrender (0.9.11-r5) (309/386) Purging libxt (1.3.0-r5) (310/386) Purging libxcomposite (0.4.6-r5) (311/386) Purging libxfixes (6.0.1-r4) (312/386) Purging libx11 (1.8.10-r0) (313/386) Purging xcb-util-keysyms (0.4.1-r0) (314/386) Purging xcb-util (0.4.1-r3) (315/386) Purging libxcb (1.16.1-r0) (316/386) Purging libxdmcp (1.1.5-r1) (317/386) Purging libbsd (0.12.2-r0) (318/386) Purging libbz2 (1.0.8-r6) (319/386) Purging libcap-ng (0.8.5-r0) (320/386) Purging libcom_err (1.47.1-r1) (321/386) Purging libdav1d (1.5.0-r0) (322/386) Purging libde265 (1.0.15-r0) (323/386) Purging libeconf (0.6.3-r0) (324/386) Purging libelf (0.191-r0) (325/386) Purging libepoxy (1.5.10-r1) (326/386) Purging libevdev (1.13.3-r0) (327/386) Purging libffi-dev (3.4.6-r0) (328/386) Purging linux-headers (6.6-r1) (329/386) Purging llvm19-libs (19.1.2-r0) (330/386) Purging wayland-libs-cursor (1.23.1-r0) (331/386) Purging wayland-libs-client (1.23.1-r0) (332/386) Purging p11-kit (0.25.5-r2) (333/386) Purging wayland-libs-server (1.23.1-r0) (334/386) Purging libffi (3.4.6-r0) (335/386) Purging libfontenc (1.1.8-r0) (336/386) Purging libformw (6.5_p20241006-r2) (337/386) Purging libgcrypt (1.10.3-r1) (338/386) Purging libgpg-error (1.50-r0) (339/386) Purging libice-dev (1.1.1-r6) (340/386) Purging libsm (1.2.4-r4) (341/386) Purging libice (1.1.1-r6) (342/386) Purging libidn2-dev (2.3.7-r0) (343/386) Purging libintl (0.22.5-r0) (344/386) Purging tiff (4.7.0-r0) (345/386) Purging libjpeg-turbo (3.0.4-r0) (346/386) Purging liblksctp (1.0.19-r5) (347/386) Purging libmd (1.1.0-r0) (348/386) Purging libmenuw (6.5_p20241006-r2) (349/386) Purging libogg-dev (1.3.5-r5) (350/386) Purging libogg (1.3.5-r5) (351/386) Purging libpanelw (6.5_p20241006-r2) (352/386) Purging libpcre2-16 (10.43-r0) (353/386) Purging libpng (1.6.44-r0) (354/386) Purging libpq (17.0-r0) (355/386) Purging libwebp (1.4.0-r0) (356/386) Purging libsharpyuv (1.4.0-r0) (357/386) Purging libsmartcols (2.40.2-r3) (358/386) Purging libsz (1.1.3-r0) (359/386) Purging libtasn1 (4.19.0-r2) (360/386) Purging libuuid (2.40.2-r3) (361/386) Purging libverto (0.3.2-r2) (362/386) Purging libxau-dev (1.0.11-r4) (363/386) Purging libxau (1.0.11-r4) (364/386) Purging libxkbcommon (1.7.0-r1) (365/386) Purging xkeyboard-config (2.43-r0) (366/386) Purging libxml2 (2.13.4-r3) (367/386) Purging libxshmfence (1.3.2-r6) (368/386) Purging linux-pam (1.6.1-r1) (369/386) Purging mariadb-connector-c (3.3.10-r0) (370/386) Purging mesa-glapi (24.2.6-r0) (371/386) Purging mpdecimal (4.0.0-r0) (372/386) Purging mtdev (1.1.7-r0) (373/386) Purging nettle (3.10-r1) (374/386) Purging nspr (4.35-r4) (375/386) Purging numactl (2.0.18-r0) (376/386) Purging pixman (0.43.4-r1) (377/386) Purging utmps-libs (0.1.2.3-r2) (378/386) Purging skalibs-libs (2.14.3.0-r0) (379/386) Purging sqlite-dev (3.47.0-r0) (380/386) Purging sqlite (3.47.0-r0) (381/386) Purging util-linux (2.40.2-r3) (382/386) Purging sqlite-libs (3.47.0-r0) (383/386) Purging unixodbc (2.3.12-r0) (384/386) Purging wayland-libs-egl (1.23.1-r0) (385/386) Purging xorgproto (2024.1-r0) (386/386) Purging xz-libs (5.6.3-r0) Executing busybox-1.37.0-r6.trigger OK: 271 MiB in 101 packages >>> octave: Updating the community/armv7 repository index... >>> octave: Signing the index...