>>> octave: Building community/octave 7.1.0-r3 (using abuild 3.9.0-r0) started Mon, 23 May 2022 08:58:52 +0000 >>> octave: Checking sanity of /home/buildozer/aports/community/octave/APKBUILD... >>> octave: Analyzing dependencies... >>> octave: Installing for build: build-base arpack-dev autoconf automake 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 pcre-dev perl pkgconf portaudio-dev qhull-dev qrupdate-dev qscintilla-dev qt5-qttools-dev rapidjson-dev readline-dev suitesparse-dev texinfo texlive texlive-dvi xz-dev zip zlib-dev (1/274) Installing libgfortran (11.2.1_git20220219-r2) (2/274) Installing gfortran (11.2.1_git20220219-r2) (3/274) Installing openblas (0.3.20-r0) (4/274) Installing openblas-dev (0.3.20-r0) (5/274) Installing arpack (3.8.0-r0) (6/274) Installing arpack-dev (3.8.0-r0) (7/274) Installing m4 (1.4.19-r1) (8/274) Installing perl (5.34.1-r0) (9/274) Installing autoconf (2.71-r0) (10/274) Installing automake (1.16.5-r0) (11/274) Installing bison (3.7.6-r0) (12/274) Installing openssl-dev (1.1.1o-r0) (13/274) Installing nghttp2-dev (1.47.0-r0) (14/274) Installing zlib-dev (1.2.12-r1) (15/274) Installing brotli-dev (1.0.9-r6) (16/274) Installing curl-dev (7.83.1-r1) (17/274) Installing fftw-double-libs (3.3.10-r0) (18/274) Installing fftw-long-double-libs (3.3.10-r0) (19/274) Installing fftw-single-libs (3.3.10-r0) (20/274) Installing fftw-dev (3.3.10-r0) (21/274) Installing libxau (1.0.9-r0) (22/274) Installing xorgproto (2022.1-r0) (23/274) Installing libxau-dev (1.0.9-r0) (24/274) Installing xcb-proto (1.15-r0) (25/274) Installing libmd (1.0.4-r0) (26/274) Installing libbsd (0.11.6-r2) (27/274) Installing libxdmcp (1.1.3-r0) (28/274) Installing libxcb (1.15-r0) (29/274) Installing libxdmcp-dev (1.1.3-r0) (30/274) Installing libxcb-dev (1.15-r0) (31/274) Installing xtrans (1.4.0-r1) (32/274) Installing libx11 (1.8-r0) (33/274) Installing libx11-dev (1.8-r0) (34/274) Installing libxext (1.3.4-r0) (35/274) Installing libxext-dev (1.3.4-r0) (36/274) Installing libxrender (0.9.10-r3) (37/274) Installing libpng (1.6.37-r1) (38/274) Installing freetype (2.12.1-r0) (39/274) Installing fontconfig (2.14.0-r0) (40/274) Installing libxft (2.3.4-r0) (41/274) Installing expat-dev (2.4.8-r0) (42/274) Installing libpng-dev (1.6.37-r1) (43/274) Installing freetype-dev (2.12.1-r0) (44/274) Installing fontconfig-dev (2.14.0-r0) (45/274) Installing libxrender-dev (0.9.10-r3) (46/274) Installing libxft-dev (2.3.4-r0) (47/274) Installing linux-headers (5.16.7-r1) (48/274) Installing libdrm (2.4.110-r0) (49/274) Installing libdrm-dev (2.4.110-r0) (50/274) Installing libxdamage (1.1.5-r1) (51/274) Installing libxfixes (6.0.0-r0) (52/274) Installing libxfixes-dev (6.0.0-r0) (53/274) Installing libxdamage-dev (1.1.5-r1) (54/274) Installing libxshmfence (1.3-r1) (55/274) Installing libxshmfence-dev (1.3-r1) (56/274) Installing mesa (21.3.8-r1) (57/274) Installing libffi (3.4.2-r1) (58/274) Installing wayland-libs-server (1.20.0-r0) (59/274) Installing mesa-gbm (21.3.8-r1) (60/274) Installing mesa-glapi (21.3.8-r1) (61/274) Installing wayland-libs-client (1.20.0-r0) (62/274) Installing mesa-egl (21.3.8-r1) (63/274) Installing libxxf86vm (1.1.4-r2) (64/274) Installing mesa-gl (21.3.8-r1) (65/274) Installing mesa-gles (21.3.8-r1) (66/274) Installing libxml2 (2.9.14-r0) (67/274) Installing llvm13-libs (13.0.1-r2) (68/274) Installing mesa-osmesa (21.3.8-r1) (69/274) Installing mesa-xatracker (21.3.8-r1) (70/274) Installing libxxf86vm-dev (1.1.4-r2) (71/274) Installing mesa-dev (21.3.8-r1) (72/274) Installing libxinerama (1.1.4-r1) (73/274) Installing libxinerama-dev (1.1.4-r1) (74/274) Installing libjpeg-turbo (2.1.3-r1) (75/274) Installing fltk (1.3.8-r0) (76/274) Installing fltk-dev (1.3.8-r0) (77/274) Installing dbus-libs (1.14.0-r1) (78/274) Installing libintl (0.21-r2) (79/274) Installing avahi-libs (0.8-r6) (80/274) Installing nettle (3.7.3-r0) (81/274) Installing p11-kit (0.24.1-r0) (82/274) Installing libtasn1 (4.18.0-r0) (83/274) Installing libunistring (1.0-r0) (84/274) Installing gnutls (3.7.5-r0) (85/274) Installing cups-libs (2.4.1-r1) (86/274) Installing jbig2dec (0.19-r0) (87/274) Installing lcms2 (2.13.1-r0) (88/274) Installing libwebp (1.2.2-r0) (89/274) Installing tiff (4.3.0-r1) (90/274) Installing ghostscript (9.56.1-r0) (91/274) Installing ghostscript-dev (9.56.1-r0) (92/274) Installing glpk (5.0-r1) (93/274) Installing glpk-dev (5.0-r1) (94/274) Installing glu (9.0.2-r1) (95/274) Installing glu-dev (9.0.2-r1) (96/274) Installing pixman (0.40.0-r3) (97/274) Installing cairo (1.17.4-r1) (98/274) Installing libgd (2.3.3-r0) (99/274) Installing libblkid (2.38-r1) (100/274) Installing libmount (2.38-r1) (101/274) Installing pcre (8.45-r2) (102/274) Installing glib (2.72.1-r0) (103/274) Installing lua5.3-libs (5.3.6-r3) (104/274) Installing fribidi (1.0.12-r0) (105/274) Installing graphite2 (1.3.14-r1) (106/274) Installing harfbuzz (4.3.0-r0) (107/274) Installing pango (1.50.7-r0) (108/274) Installing readline (8.1.2-r0) (109/274) Installing gnuplot (5.4.3-r0) (110/274) Installing aom-libs (3.3.0-r0) (111/274) Installing libde265 (1.0.8-r1) (112/274) Installing numactl (2.0.14-r0) (113/274) Installing x265-libs (3.5-r3) (114/274) Installing libheif (1.12.0-r2) (115/274) Installing libltdl (2.4.7-r0) (116/274) Installing ghostscript-fonts (8.11-r2) (117/274) Installing libwmf (0.2.12-r0) (118/274) Installing graphicsmagick (1.3.38-r0) (119/274) Installing graphicsmagick-dev (1.3.38-r0) (120/274) Installing hdf5 (1.12.2-r0) (121/274) Installing hdf5-fortran (1.12.2-r0) (122/274) Installing hdf5-dev (1.12.2-r0) (123/274) Installing imagemagick-libs (7.1.0.35-r0) (124/274) Installing imagemagick-c++ (7.1.0.35-r0) (125/274) Installing imagemagick-dev (7.1.0.35-r0) (126/274) Installing encodings (1.0.5-r0) (127/274) Installing libfontenc (1.1.4-r0) (128/274) Installing mkfontscale (1.2.2-r0) (129/274) Installing ttf-dejavu (2.37-r1) (130/274) Installing libxcomposite (0.4.5-r0) (131/274) Installing libxi (1.8-r0) (132/274) Installing libxtst (1.2.3-r3) (133/274) Installing alsa-lib (1.2.6.1-r0) (134/274) Installing giflib (5.2.1-r0) (135/274) Installing openjdk8-jre-lib (8.322.06-r0) (136/274) Installing java-common (0.5-r0) (137/274) Installing p11-kit-trust (0.24.1-r0) (138/274) Installing java-cacerts (1.0-r1) (139/274) Installing nspr (4.33-r0) (140/274) Installing sqlite-libs (3.38.5-r0) (141/274) Installing nss (3.78-r0) (142/274) Installing krb5-conf (1.0-r2) (143/274) Installing libcom_err (1.46.5-r0) (144/274) Installing keyutils-libs (1.6.3-r1) (145/274) Installing libverto (0.3.2-r0) (146/274) Installing krb5-libs (1.19.3-r0) (147/274) Installing pcsc-lite-libs (1.9.6-r0) (148/274) Installing liblksctp (1.0.19-r0) (149/274) Installing openjdk8-jre-base (8.322.06-r0) (150/274) Installing openjdk8-jre (8.322.06-r0) (151/274) Installing openjdk8 (8.322.06-r0) (152/274) Installing libjpeg-turbo-dev (2.1.3-r1) (153/274) Installing libwebp-dev (1.2.2-r0) (154/274) Installing xz-dev (5.2.5-r1) (155/274) Installing zstd-dev (1.5.2-r1) (156/274) Installing libtiffxx (4.3.0-r1) (157/274) Installing tiff-dev (4.3.0-r1) (158/274) Installing lcms2-dev (2.13.1-r0) (159/274) Installing libice (1.0.10-r0) (160/274) Installing libuuid (2.38-r1) (161/274) Installing libsm (1.2.3-r0) (162/274) Installing libice-dev (1.0.10-r0) (163/274) Installing libsm-dev (1.2.3-r0) (164/274) Installing libogg (1.3.5-r1) (165/274) Installing libogg-dev (1.3.5-r1) (166/274) Installing opus (1.3.1-r1) (167/274) Installing opus-dev (1.3.1-r1) (168/274) Installing flac (1.3.4-r0) (169/274) Installing libvorbis (1.3.7-r0) (170/274) Installing libsndfile (1.1.0-r0) (171/274) Installing flac-dev (1.3.4-r0) (172/274) Installing libvorbis-dev (1.3.7-r0) (173/274) Installing libsndfile-dev (1.1.0-r0) (174/274) Installing libtool (2.4.7-r0) (175/274) Installing libpcre16 (8.45-r2) (176/274) Installing libpcre32 (8.45-r2) (177/274) Installing libpcrecpp (8.45-r2) (178/274) Installing pcre-dev (8.45-r2) (179/274) Installing libsamplerate (0.1.9-r1) (180/274) Installing jack (1.9.20-r0) (181/274) Installing portaudio (19.7.0-r0) (182/274) Installing libportaudiocxx (19.7.0-r0) (183/274) Installing alsa-lib-dev (1.2.6.1-r0) (184/274) Installing portaudio-dev (19.7.0-r0) (185/274) Installing qhull-nonreentrant (2020.2-r1) (186/274) Installing qhull (2020.2-r1) (187/274) Installing qhull-dev (2020.2-r1) (188/274) Installing qrupdate (1.1.5-r0) (189/274) Installing qrupdate-dev (1.1.5-r0) (190/274) Installing icu-data-full (71.1-r2) (191/274) Installing libxt (1.2.1-r0) (192/274) Installing libxmu (1.1.3-r0) (193/274) Installing xset (1.2.4-r0) (194/274) Installing xprop (1.2.5-r0) (195/274) Installing xdg-utils (1.1.3-r3) (196/274) Installing icu-libs (71.1-r2) (197/274) Installing libpcre2-16 (10.39-r0) (198/274) Installing qt5-qtbase (5.15.4_git20220511-r1) (199/274) Installing hicolor-icon-theme (0.17-r1) (200/274) Installing libevdev (1.12.1-r0) (201/274) Installing mtdev (1.1.6-r0) (202/274) Installing eudev-libs (3.2.11-r0) (203/274) Installing libinput-libs (1.20.1-r0) (204/274) Installing xcb-util-wm (0.4.1-r1) (205/274) Installing xcb-util (0.4.0-r3) (206/274) Installing xcb-util-image (0.4.0-r1) (207/274) Installing xcb-util-keysyms (0.4.0-r1) (208/274) Installing xcb-util-renderutil (0.3.9-r1) (209/274) Installing xkeyboard-config (2.35.1-r0) (210/274) Installing libxkbcommon (1.4.1-r0) (211/274) Installing libxkbcommon-x11 (1.4.1-r0) (212/274) Installing qt5-qtbase-x11 (5.15.4_git20220511-r1) (213/274) Installing qt5-qtdeclarative (5.15.4_git20220514-r0) (214/274) Installing wayland-libs-cursor (1.20.0-r0) (215/274) Installing wayland-libs-egl (1.20.0-r0) (216/274) Installing qt5-qtwayland (5.15.4_git20220511-r0) (217/274) Installing qscintilla (2.13.1-r0) (218/274) Installing qscintilla-dev (2.13.1-r0) (219/274) Installing qt5-qtbase-sqlite (5.15.4_git20220511-r1) (220/274) Installing unixodbc (2.3.11-r0) (221/274) Installing qt5-qtbase-odbc (5.15.4_git20220511-r1) (222/274) Installing libpq (14.3-r0) (223/274) Installing qt5-qtbase-postgresql (5.15.4_git20220511-r1) (224/274) Installing mariadb-connector-c (3.1.13-r4) (225/274) Installing qt5-qtbase-mysql (5.15.4_git20220511-r1) (226/274) Installing freetds (1.3.10-r0) (227/274) Installing qt5-qtbase-tds (5.15.4_git20220511-r1) (228/274) Installing libfdisk (2.38-r1) (229/274) Installing libsmartcols (2.38-r1) (230/274) Installing util-linux-dev (2.38-r1) (231/274) Installing dbus-dev (1.14.0-r1) (232/274) Installing gdbm (1.23-r0) (233/274) Installing mpdecimal (2.5.1-r1) (234/274) Installing python3 (3.10.4-r0) (235/274) Installing gettext-asprintf (0.21-r2) (236/274) Installing gettext-libs (0.21-r2) (237/274) Installing gettext (0.21-r2) (238/274) Installing gettext-dev (0.21-r2) (239/274) Installing bzip2-dev (1.0.8-r1) (240/274) Installing libxml2-utils (2.9.14-r0) (241/274) Installing libgpg-error (1.45-r0) (242/274) Installing libgcrypt (1.10.1-r0) (243/274) Installing libxslt (1.1.35-r0) (244/274) Installing docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-install (245/274) Installing docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-install (246/274) Installing libffi-dev (3.4.2-r1) (247/274) Installing glib-dev (2.72.1-r0) (248/274) Installing sqlite-dev (3.38.5-r0) (249/274) Installing qt5-qtbase-dev (5.15.4_git20220511-r1) (250/274) Installing clang-libs (13.0.1-r1) (251/274) Installing qt5-qttools (5.15.4_git20220407-r0) (252/274) Installing qt5-qttools-dev (5.15.4_git20220407-r0) (253/274) Installing rapidjson-dev (1.1.0-r4) (254/274) Installing libhistory (8.1.2-r0) (255/274) Installing ncurses-dev (6.3_p20220521-r0) (256/274) Installing readline-dev (8.1.2-r0) (257/274) Installing libgmpxx (6.2.1-r2) (258/274) Installing gmp-dev (6.2.1-r2) (259/274) Installing mpfr-dev (4.1.0-r0) (260/274) Installing suitesparse-graphblas (5.10.1-r0) (261/274) Installing suitesparse (5.10.1-r0) (262/274) Installing suitesparse-dev (5.10.1-r0) (263/274) Installing texinfo (6.8-r0) (264/274) Installing texmf-dist (2022.63035-r0) (265/274) Installing libpaper (1.1.28-r1) (266/274) Installing libsynctex (20220403.62885-r2) (267/274) Installing texlive (20220403.62885-r2) (268/274) Installing texlive-dvi (20220403.62885-r2) (269/274) Installing unzip (6.0-r9) (270/274) Installing zip (3.0-r9) (271/274) Installing .makedepends-octave (20220523.085853) (272/274) Installing perl-error (0.17029-r1) (273/274) Installing perl-git (2.36.1-r0) (274/274) Installing git-perl (2.36.1-r0) Executing busybox-1.35.0-r13.trigger Executing ca-certificates-20211220-r0.trigger Executing fontconfig-2.14.0-r0.trigger Executing glib-2.72.1-r0.trigger No schema files found: removed existing output file. Executing mkfontscale-1.2.2-r0.trigger Executing java-common-0.5-r0.trigger Executing texlive-20220403.62885-r2.trigger --> mktexlsr updmap.cfg backed up as /usr/share/texmf-config/web2c/updmap.cfg.bak --> updmap-sys --syncwithtrees --> updmap-sys --> fmtutil-sys --all OK: 1671 MiB in 373 packages >>> octave: Cleaning up srcdir >>> octave: Cleaning up pkgdir >>> octave: Fetching https://distfiles.alpinelinux.org/distfiles/edge//octave-7.1.0.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 24.9M 0 127k 0 0 179k 0 0:02:22 --:--:-- 0:02:22 179k 57 24.9M 57 14.3M 0 0 8462k 0 0:00:03 0:00:01 0:00:02 8460k 100 24.9M 100 24.9M 0 0 11.9M 0 0:00:02 0:00:02 --:--:-- 11.9M >>> octave: Fetching https://distfiles.alpinelinux.org/distfiles/edge//octave-7.1.0.tar.xz >>> octave: Checking sha512sums... octave-7.1.0.tar.xz: OK abs.patch: OK test.patch: OK fix-resource-manager-get_codecs.patch: OK >>> octave: Unpacking /var/cache/distfiles/edge//octave-7.1.0.tar.xz... >>> octave: abs.patch patching file libinterp/corefcn/pr-output.cc Hunk #1 succeeded at 2934 with fuzz 2 (offset -218 lines). >>> octave: test.patch patching file libinterp/dldfcn/audiodevinfo.cc patching file scripts/audio/@audioplayer/audioplayer.m patching file scripts/audio/@audiorecorder/audiorecorder.m >>> octave: fix-resource-manager-get_codecs.patch patching file libgui/src/resource-manager.cc autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force autoreconf: running: /usr/bin/autoconf --force autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:94: installing 'build-aux/compile' configure.ac:85: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' autoreconf: Leaving directory '.' 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 sys/param.h... yes checking for sys/socket.h... yes checking for dirent.h... yes checking for fnmatch.h... yes checking for stdio_ext.h... yes checking for netdb.h... yes checking for getopt.h... yes checking for sys/cdefs.h... no 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 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 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 for crtdefs.h... no checking for wctype.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 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.7.6, 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 python... no 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... none needed checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking whether g++ supports C++11 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 for egrep... /bin/grep -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 special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking C++ compiler version number... 11.2.1 checking whether stl_algo.h is broken... no checking C compiler version number... 11.2.1 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/11.2.1 -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/11.2.1/../../../../armv7-alpine-linux-musleabihf/lib -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/11.2.1/../../.. -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 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 -lopenblas... yes checking whether LSAME is called correctly from Fortran... yes checking whether ISAMAX is called correctly from Fortran... yes checking whether SDOT is called correctly from Fortran... yes checking whether DDOT is called correctly from Fortran... yes checking whether CDOTU is called correctly from Fortran... yes checking whether ZDOTU is called correctly from Fortran... 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 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 C/C++ restrict keyword... __restrict__ checking whether uses 'inline' correctly... yes checking for btowc... yes checking for canonicalize_file_name... no checking for faccessat... yes checking for realpath... yes checking for lstat... yes checking for readlinkat... 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 mempcpy... yes checking for fnmatch... yes checking for mbsrtowcs... yes checking for fpurge... yes checking for __fpurge... yes checking for __freading... yes checking for fstatat... yes checking for ftruncate... yes checking for getdtablesize... yes checking for getlogin_r... yes checking for getprogname... no checking for getexecname... no checking for getrandom... yes checking for getrusage... yes checking for gettimeofday... yes checking for glob... yes checking for glob_pattern_p... no checking for getpwnam_r... yes checking for isblank... yes checking for link... yes checking for uselocale... yes checking for newlocale... yes checking for duplocale... yes checking for freelocale... yes checking for mbsinit... yes checking for mbrtowc... yes checking for mprotect... yes checking for mkostemp... yes checking for mkostemps... yes checking for openat... yes checking for pipe... yes checking for readlink... yes checking for secure_getenv... yes checking for getuid... yes checking for geteuid... yes checking for getgid... yes checking for getegid... 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 timegm... yes checking for vasnprintf... no checking for iswcntrl... yes checking for wmempcpy... no checking for nl_langinfo and CODESET... yes checking for a traditional french locale... none 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 the preprocessor supports include_next... yes checking whether source code line length is unlimited... 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 inline... inline checking whether linux/if_alg.h has struct sockaddr_alg.... yes checking whether byte ordering is bigendian... no checking for gcc options needed to detect all undeclared functions... none needed checking if environ is properly declared... yes checking for complete errno.h... yes checking whether strerror_r is declared... yes checking whether strerror_r returns char *... 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 for mbstate_t... 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 fflush works on input streams... 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 getdtablesize 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 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 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 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 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 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 a traditional japanese locale... none checking for a french Unicode locale... none checking for a transitional chinese locale... none 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 is self-contained... yes checking for library containing setsockopt... none needed checking whether select supports a 0 argument... yes checking whether select detects invalid fds... 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 for sigset_t... yes 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 snprintf is declared... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking whether fcloseall is declared... no 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 strdup is declared... yes checking whether strerror(0) succeeds... yes checking whether strnlen is declared... yes checking whether strsignal is declared... 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 snprintf... (cached) yes checking for strnlen... yes checking for wcslen... yes checking for wcsnlen... yes checking for mbrtowc... (cached) yes checking for wcrtomb... yes checking whether _snprintf is declared... no checking whether wcsdup is declared... yes checking whether iswcntrl works... yes checking for towlower... yes checking for wctype_t... yes checking for wctrans_t... yes checking for alloca as a compiler built-in... yes checking whether btowc(0) is correct... yes checking whether btowc(EOF) is correct... guessing yes checking for __builtin_expect... yes checking for byteswap.h... yes checking whether this system supports file names of any length... no checking for library containing clock_gettime... none required 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 for error_at_line... no 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 whether fflush works on input streams... (cached) 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 fpurge is declared... no checking whether fpurge works... 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 fflush works on input streams... (cached) yes checking whether fstatat (..., 0) works... yes checking for ftello... (cached) yes checking whether ftello works... (cached) 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 whether getdtablesize works... yes checking for gethostname... yes checking for HOST_NAME_MAX... yes checking whether getlogin_r works with small buffers... yes checking whether program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking whether __argv is declared... no checking whether getrandom is compatible with its GNU+BSD signature... yes checking for gettimeofday with POSIX signature... yes checking for GNU glob interface version 1 or 2... no checking whether the compiler generally respects inline... yes checking whether isnan(double) can be used without linking with libm... 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 pthread_rwlock_t... yes checking whether pthread_rwlock_rdlock prefers a writer to a reader... no checking whether lseek detects pipes... yes checking whether mbrtowc handles incomplete characters... guessing yes checking whether mbrtowc works as well as mbtowc... guessing yes checking whether mbrtowc handles a NULL pwc argument... guessing yes checking whether mbrtowc handles a NULL string argument... guessing yes checking whether mbrtowc has a correct return value... guessing yes checking whether mbrtowc returns 0 when parsing a NUL character... guessing yes checking whether mbrtowc stores incomplete characters... guessing no checking whether mbrtowc works on empty input... yes checking whether the C locale is free of encoding errors... yes checking whether mbrtowc handles incomplete characters... (cached) guessing yes checking whether mbrtowc works as well as mbtowc... (cached) guessing yes checking whether mbrtowc handles incomplete characters... (cached) guessing yes checking whether mbrtowc works as well as mbtowc... (cached) guessing yes checking whether mbsrtowcs works... guessing 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 __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... yes checking for sched_getaffinity_np... no checking for pstat_getdynamic... no checking for sysmp... no checking for sysctl... no 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 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 whether readlink signature is correct... yes checking whether readlink handles trailing slash correctly... yes checking whether readlink truncates results correctly... yes checking for reallocarray... yes checking for rewinddir... yes checking whether rmdir works... yes checking whether select supports a 0 argument... (cached) yes checking whether select detects invalid fds... (cached) 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 whether printf supports POSIX/XSI format strings with positions... 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 working stdalign.h... yes 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 whether tmpfile works... 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 ptrdiff_t... yes checking for vasprintf... yes checking for wmemchr... yes 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... (cached) yes checking for geteuid... (cached) yes checking for getgid... (cached) 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... (cached) 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 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 pcre.h... yes checking for pcre_compile in -lpcre ... yes checking whether PCRE library was compiled with UTF support... 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 library containing tputs... -lncurses checking for rl_set_keyboard_input_timeout in -lreadline... yes checking for library containing tputs... (cached) -lncurses 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 for portaudio.h... yes checking for Pa_GetDeviceCount in -lportaudio -lm -lpthread -lasound ... yes checking for Magick++.h... yes checking for Magick::ColorRGB 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 5... checking for Qt5Core Qt5Gui Qt5Help Qt5Network Qt5PrintSupport 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-qcollectiongenerator-qt5... no checking for qcollectiongenerator-qt5... qcollectiongenerator-qt5 checking for armv7-alpine-linux-musleabihf-qhelpgenerator-qt5... no checking for qhelpgenerator-qt5... qhelpgenerator-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 QGuiApplication::setDesktopFileName... yes checking for QHelpSearchQueryWidget::searchInput... yes checking for new QHelpIndexWidget API... yes checking for QList::QList (iterator, iterator) constructor... yes checking for QMainWindow::resizeDocks in ... yes checking for QPrinter::setPageSize in ... checking for QScreen::devicePixelRatio in ... yes checking for QHelpEngine::documentsForIdentifier in ... yes checking for QWheelEvent::angleDelta in ... yes checking for QWheelEvent::position in ... yes checking for QOverload template... yes checking for QRegion iterators and related functions... yes checking for Qt::ImCursorRectangle enum value... yes checking for Qt::SplitBehavior enum... yes checking for QOpenGLWidget... yes checking for QGLWidget... yes checking for QGLFunctions_1_1... no checking whether Qt works with OpenGL and GLU... yes checking for QOffscreenSurface... yes checking whether Qt supports full offscreen OpenGL rendering... 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... no checking for suitesparse/amd.h... yes checking for amd_postorder in -lamd... yes checking for camd.h... no checking for suitesparse/camd.h... yes checking for camd_postorder in -lcamd... yes checking for colamd.h... no checking for suitesparse/colamd.h... yes checking for colamd in -lcolamd... yes checking for ccolamd.h... no checking for suitesparse/ccolamd.h... yes checking for ccolamd in -lccolamd... yes checking for cholmod.h... no checking for suitesparse/cholmod.h... yes checking for cholmod_start in -lcholmod... yes checking for SuiteSparseQR.hpp... no checking for suitesparse/SuiteSparseQR.hpp... yes checking for SuiteSparseQR_C in -lspqr... yes checking for cs.h... no checking for suitesparse/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... no checking for suitesparse/umfpack.h... yes checking for umfpack_zi_get_determinant in -lumfpack... yes checking for klu.h... no checking for suitesparse/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_322 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 -Wshadow... yes adding -Wshadow 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 -Wshadow... yes adding -Wshadow 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 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.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.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 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -Os -fomit-frame-pointer C++ compiler: g++ -pthread -fopenmp -Wall -W -Wshadow -Woverloaded-virtual -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Os -fomit-frame-pointer Fortran compiler: armv7-alpine-linux-musleabihf-gfortran -g -O2 -std=legacy CPPFLAGS: -Os -fomit-frame-pointer Fortran libraries: -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/11.2.1 -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/11.2.1/../../../../armv7-alpine-linux-musleabihf/lib -L/usr/lib/gcc/armv7-alpine-linux-musleabihf/11.2.1/../../.. -lgfortran -lm -lssp_nonshared Lex libraries: LIBS: -lpthread -lm LDFLAGS: -Wl,--as-needed,-O1,--sort-common Extra LDFLAGS: AMD CPPFLAGS: 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: CAMD LDFLAGS: CAMD libraries: -lcamd CARBON libraries: CCOLAMD CPPFLAGS: CCOLAMD LDFLAGS: CCOLAMD libraries: -lccolamd CHOLMOD CPPFLAGS: CHOLMOD LDFLAGS: CHOLMOD libraries: -lcholmod COLAMD CPPFLAGS: COLAMD LDFLAGS: COLAMD libraries: -lcolamd CURL CPPFLAGS: CURL LDFLAGS: CURL libraries: -lcurl CXSPARSE CPPFLAGS: 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: -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid FLTK LDFLAGS: -Wl,-rpath,/usr/lib -Wl,--as-needed,-O1,--sort-common FLTK libraries: -lfltk_gl -lGL -lfltk -lXrender -lXfixes -lXext -lXft -lfontconfig -lXinerama -lpthread -lX11 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: 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: -lpcre 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/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtHelp -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtXml Qt LDFLAGS: Qt GUI libraries: -lQt5Help -lQt5Sql -lQt5Network -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Xml -lQt5Core -lqscintilla2_qt5 Qt OpenGL libraries: -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core 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: -lreadline Sndfile CPPFLAGS: -I/usr/include/opus Sndfile LDFLAGS: Sndfile libraries: -lsndfile SPQR CPPFLAGS: SPQR LDFLAGS: SPQR libraries: -lspqr SuiteSparse config libraries: -lsuitesparseconfig 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: TERM libraries: -lncurses UMFPACK CPPFLAGS: 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 Include support for GNU readline: yes Use push parser in command line REPL: yes 64-bit array dims and indexing: no 64-bit BLAS array dims and indexing: no OpenMP SMP multithreading: yes Truncate intermediate FP results: yes Build cross tools: no Build docs: yes 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 GEN liboctave/operators/mx-fs-ui64nda.h GEN liboctave/operators/mx-ui64nda-fs.h GEN liboctave/operators/mx-nda-i8.h GEN liboctave/operators/mx-i8-nda.h GEN liboctave/operators/mx-nda-ui8.h GEN liboctave/operators/mx-ui8-nda.h GEN liboctave/operators/mx-nda-i16.h GEN liboctave/operators/mx-i16-nda.h GEN liboctave/operators/mx-nda-ui16.h GEN liboctave/operators/mx-ui16-nda.h GEN liboctave/operators/mx-nda-i32.h make[1]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' GEN liboctave/operators/mx-i32-nda.h GEN liboctave/operators/mx-nda-ui32.h GEN alloca.h GEN liboctave/operators/mx-ui32-nda.h GEN ctype.h GEN liboctave/operators/mx-nda-i64.h GEN dirent.h GEN liboctave/operators/mx-i64-nda.h GEN fcntl.h GEN liboctave/operators/mx-nda-ui64.h GEN getopt.h GEN liboctave/operators/mx-ui64-nda.h GEN getopt-cdefs.h GEN liboctave/operators/mx-fnda-i8.h GEN glob.h GEN liboctave/operators/mx-i8-fnda.h GEN glob-libc.gl.h GEN liboctave/operators/mx-fnda-ui8.h GEN iconv.h GEN liboctave/operators/mx-fnda-i16.h GEN liboctave/operators/mx-ui8-fnda.h GEN liboctave/operators/mx-i16-fnda.h GEN inttypes.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 locale.h GEN liboctave/operators/mx-fnda-ui32.h GEN liboctave/operators/mx-ui32-fnda.h GEN liboctave/operators/mx-fnda-i64.h GEN liboctave/operators/mx-i64-fnda.h GEN math.h GEN liboctave/operators/mx-fnda-ui64.h GEN signal.h GEN liboctave/operators/mx-ui64-fnda.h GEN stdint.h GEN liboctave/operators/mx-i8nda-nda.h GEN liboctave/operators/mx-nda-i8nda.h GEN liboctave/operators/mx-nda-ui8nda.h GEN stdio.h GEN liboctave/operators/mx-ui8nda-nda.h GEN malloc/scratch_buffer.gl.h GEN liboctave/operators/mx-nda-i16nda.h GEN liboctave/operators/mx-i16nda-nda.h GEN liboctave/operators/mx-nda-ui16nda.h GEN stdlib.h GEN liboctave/operators/mx-ui16nda-nda.h GEN string.h GEN strings.h GEN liboctave/operators/mx-nda-i32nda.h GEN liboctave/operators/mx-i32nda-nda.h GEN liboctave/operators/mx-nda-ui32nda.h GEN liboctave/operators/mx-ui32nda-nda.h GEN liboctave/operators/mx-nda-i64nda.h GEN liboctave/operators/mx-i64nda-nda.h GEN liboctave/operators/mx-nda-ui64nda.h GEN liboctave/operators/mx-ui64nda-nda.h GEN liboctave/operators/mx-fnda-i8nda.h GEN liboctave/operators/mx-i8nda-fnda.h GEN liboctave/operators/mx-fnda-ui8nda.h GEN liboctave/operators/mx-ui8nda-fnda.h GEN time.h GEN unicase.h GEN liboctave/operators/mx-fnda-i16nda.h GEN liboctave/operators/mx-i16nda-fnda.h GEN uniconv.h GEN liboctave/operators/mx-fnda-ui16nda.h GEN unictype.h GEN liboctave/operators/mx-ui16nda-fnda.h GEN uninorm.h GEN liboctave/operators/mx-fnda-i32nda.h GEN liboctave/operators/mx-i32nda-fnda.h GEN unistd.h GEN unicase/special-casing.h GEN liboctave/operators/mx-fnda-ui32nda.h GEN unistr.h GEN unitypes.h GEN liboctave/operators/mx-ui32nda-fnda.h GEN liboctave/operators/mx-fnda-i64nda.h GEN wchar.h GEN wctype.h GEN liboctave/operators/mx-i64nda-fnda.h GEN liboctave/operators/mx-fnda-ui64nda.h GEN liboctave/operators/mx-ui64nda-fnda.h GEN liboctave/operators/mx-i8nda-ui8.h GEN sys/random.h GEN liboctave/operators/mx-i8nda-i16.h GEN liboctave/operators/mx-i8nda-ui16.h GEN liboctave/operators/mx-i8nda-i32.h GEN sys/select.h GEN sys/resource.h GEN liboctave/operators/mx-i8nda-ui32.h GEN sys/socket.h GEN liboctave/operators/mx-i8nda-i64.h GEN liboctave/operators/mx-i8nda-ui64.h GEN liboctave/operators/mx-i16nda-i8.h GEN sys/stat.h GEN sys/types.h GEN liboctave/operators/mx-i16nda-ui8.h GEN sys/times.h GEN liboctave/operators/mx-i16nda-ui16.h GEN liboctave/operators/mx-i16nda-i32.h GEN sys/time.h GEN liboctave/operators/mx-i16nda-ui32.h GEN sys/uio.h GEN liboctave/operators/mx-i16nda-i64.h GEN sys/utsname.h GEN sys/wait.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 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 liboctave/operators/mx-i64nda-ui16.h GEN liboctave/operators/mx-i64nda-i32.h GEN liboctave/operators/mx-i64nda-ui32.h GEN liboctave/operators/mx-i64nda-ui64.h GEN liboctave/operators/mx-ui8nda-i8.h GEN liboctave/operators/mx-ui8nda-i16.h GEN liboctave/operators/mx-ui8nda-ui16.h GEN liboctave/operators/mx-ui8nda-i32.h GEN liboctave/operators/mx-ui8nda-ui32.h GEN liboctave/operators/mx-ui8nda-i64.h GEN liboctave/operators/mx-ui8nda-ui64.h GEN liboctave/operators/mx-ui16nda-i8.h GEN liboctave/operators/mx-ui16nda-ui8.h GEN liboctave/operators/mx-ui16nda-i16.h GEN liboctave/operators/mx-ui16nda-i32.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-i16nda.h GEN liboctave/operators/mx-ui16-i32nda.h GEN liboctave/operators/mx-ui16-ui32nda.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-ui8nda.h GEN liboctave/operators/mx-i64nda-i8nda.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-i16nda.h GEN liboctave/operators/mx-ui16nda-ui8nda.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-crv.h GEN liboctave/operators/vx-rv-cs.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-sm-scm.h GEN liboctave/operators/smx-scm-sm.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-dm-cdm.cc GEN liboctave/operators/mx-cs-dm.cc GEN liboctave/operators/mx-cs-m.cc GEN liboctave/operators/mx-cdm-dm.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-fcs-fdm.cc GEN liboctave/operators/mx-fdm-fcdm.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-i32nda-nda.cc GEN liboctave/operators/mx-nda-ui32nda.cc GEN liboctave/operators/mx-ui32nda-nda.cc GEN liboctave/operators/mx-nda-i32nda.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-ui16.cc GEN liboctave/operators/mx-i16nda-ui8.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-ui64.cc GEN liboctave/operators/mx-i32nda-i64.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-i32.cc GEN liboctave/operators/mx-ui16nda-i16.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-7.1.0/libgnu' make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' CC allocator.lo CC areadlink.lo CC openat-proc.lo CC base64.lo CC basename-lgpl.lo CC bitrotate.lo CC c-ctype.lo CC c-strcasecmp.lo CC c-strncasecmp.lo CC canonicalize.lo CC careadlinkat.lo CC cloexec.lo CC concat-filename.lo CC af_alg.lo CC md2-stream.lo CC md2.lo CC md4-stream.lo CC md4.lo CC md5-stream.lo CC md5.lo CC sha1-stream.lo CC sha1.lo CC sha256-stream.lo CC sha256.lo CC sha512-stream.lo CC sha512.lo CC stripslash.lo CC dirname-lgpl.lo CC fd-hook.lo CC exitfail.lo CC fd-safer-flag.lo CC dup-safer-flag.lo CC file-set.lo CC filemode.lo CC filenamecat-lgpl.lo CC findprog-in.lo CC freading.lo CC getprogname.lo CC hard-locale.lo CC hash-pjw.lo CC hash-triple-simple.lo CC ialloc.lo CC localename.lo CC localename-table.lo CC localcharset.lo CC hash.lo CC malloca.lo CC math.lo CC nproc.lo CC nstrftime.lo CC openat-die.lo CC progname.lo CC save-cwd.lo CC setlocale_null.lo CC sockets.lo CC stat-time.lo CC sig-handler.lo CC striconveh.lo CC striconveha.lo CC strnlen1.lo CC sys_socket.lo CC tempname.lo CC glthread/threadlib.lo CC glthread/tls.lo CC tmpdir.lo CC u64.lo CC unistd.lo CC dup-safer.lo CC fd-safer.lo CC pipe-safer.lo CC wctype-h.lo CC xmalloc.lo CC xalloc-die.lo careadlinkat.c: In function 'careadlinkat': CC xsize.lo careadlinkat.c:178:5: warning: #warning "GCC might issue a bogus -Wreturn-local-addr warning here." [-Wcpp] 178 | #warning "GCC might issue a bogus -Wreturn-local-addr warning here." | ^~~~~~~ careadlinkat.c:179:5: warning: #warning "See ." [-Wcpp] 179 | #warning "See ." | ^~~~~~~ CC asnprintf.lo CC calloc.lo CC chdir-long.lo careadlinkat.c:182:10: warning: function may return address of local variable [-Wreturn-local-addr] 182 | return readlink_stk (fd, filename, buffer, buffer_size, alloc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | preadlinkat, stack_buf); | ~~~~~~~~~~~~~~~~~~~~~~~ careadlinkat.c:181:8: note: declared here 181 | char stack_buf[STACK_BUF_SIZE]; | ^~~~~~~~~ CC error.lo CC fcntl.lo CC free.lo CC getcwd.lo CC getcwd-lgpl.lo CC getopt.lo CC getopt1.lo CC glob.lo CC glob_pattern_p.lo CC globfree.lo CC malloc.lo CC mktime.lo CC nanosleep.lo CC printf-args.lo CC printf-parse.lo CC rawmemchr.lo CC realloc.lo canonicalize.c: In function 'canonicalize_filename_mode': canonicalize.c:484:5: warning: #warning "GCC might issue a bogus -Wreturn-local-addr warning here." [-Wcpp] 484 | #warning "GCC might issue a bogus -Wreturn-local-addr warning here." | ^~~~~~~ canonicalize.c:485:5: warning: #warning "See ." [-Wcpp] 485 | #warning "See ." | ^~~~~~~ CC reallocarray.lo CC setlocale.lo CC setlocale-lock.lo CC time_rz.lo CC vasnprintf.lo CC wmempcpy.lo CC glthread/lock.lo CC malloc/scratch_buffer_dupfree.lo CC malloc/scratch_buffer_grow.lo CC malloc/scratch_buffer_grow_preserve.lo CC malloc/scratch_buffer_set_array_size.lo CC unicase/cased.lo CC unicase/empty-prefix-context.lo CC unicase/empty-suffix-context.lo CC unicase/special-casing.lo CC unicase/tolower.lo CC unicase/ignorable.lo CC unicase/toupper.lo CC unicase/u8-tolower.lo CC unicase/u8-casemap.lo CC unicase/u8-toupper.lo CC uniconv/u32-conv-to-enc.lo CC uniconv/u8-conv-from-enc.lo CC uniconv/u8-conv-to-enc.lo CC unictype/combiningclass.lo CC unictype/ctype_alnum.lo CC unictype/ctype_alpha.lo CC unictype/ctype_blank.lo CC unictype/ctype_cntrl.lo CC unictype/ctype_digit.lo CC unictype/ctype_graph.lo CC unictype/ctype_lower.lo CC unictype/ctype_print.lo CC unictype/ctype_punct.lo CC unictype/ctype_space.lo CC unictype/ctype_upper.lo CC unictype/ctype_xdigit.lo CC unictype/pr_soft_dotted.lo CC uninorm/decompose-internal.lo CC uninorm/u8-normalize.lo CC unistr/u16-mbtoucr.lo CC unistr/u16-to-u8.lo CC unistr/u16-uctomb.lo CC unistr/u16-uctomb-aux.lo CC unistr/u32-mblen.lo CC unistr/u32-to-u8.lo CC unistr/u8-cpy.lo CC unistr/u8-check.lo CC unistr/u8-mblen.lo CC unistr/u8-mbsnlen.lo CC unistr/u8-mbtouc.lo CC unistr/u8-mbtouc-aux.lo CC unistr/u8-mbtouc-unsafe.lo CC unistr/u8-mbtouc-unsafe-aux.lo CC unistr/u8-mbtoucr.lo CC unistr/u8-prev.lo CC unistr/u8-strmblen.lo CC unistr/u8-strmbtouc.lo CC unistr/u8-to-u16.lo CC unistr/u8-to-u32.lo CC unistr/u8-uctomb.lo CC unistr/u8-uctomb-aux.lo CCLD libgnu.la make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[1]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make all-recursive make[1]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' preserving existing HG-ID file Making all in libgnu make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make all-recursive make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' Making all in test make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' GEN .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-7.1.0/test' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.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.cc-tst GEN liboctave/array/Sparse.cc-tst GEN libinterp/octave.cc-tst make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' GEN libinterp/octave-value/ov-base.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/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/pinv.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/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/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 CXX src/octave_cli-main-cli.o 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 CXX libinterp/corefcn/libcorefcn_la-ccolamd.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-conv2.lo CXX libinterp/corefcn/libcorefcn_la-colloc.lo CXX libinterp/corefcn/libcorefcn_la-daspk.lo CXX libinterp/corefcn/libcorefcn_la-dasrt.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-dlmread.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-eig.lo CXX libinterp/corefcn/libcorefcn_la-environment.lo CXX libinterp/corefcn/libcorefcn_la-ellipj.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-fft.lo CXX libinterp/corefcn/libcorefcn_la-fcn-info.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-givens.lo preserving existing HG-ID file make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' Updating ./doc/interpreter/version-octave.texi 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.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 In file included from /usr/include/c++/11.2.1/list:63, from libinterp/corefcn/base-text-renderer.h:31, from libinterp/corefcn/ft-text-renderer.cc:30: /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const octave::text_renderer::string&}; _Tp = octave::text_renderer::string; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_list.h:1909:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1909 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ CXX libinterp/corefcn/libcorefcn_la-mex.lo CXX libinterp/corefcn/libcorefcn_la-mgorth.lo CXX libinterp/corefcn/libcorefcn_la-nproc.lo /usr/include/c++/11.2.1/bits/stl_list.h: In member function '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]': /usr/include/c++/11.2.1/bits/stl_list.h:1227:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1227 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'virtual void octave::ft_text_renderer::text_to_strlist(const string&, std::__cxx11::list&, Matrix&, int, int, double, const caseless_str&)': /usr/include/c++/11.2.1/bits/stl_list.h:1227:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1227 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'virtual void octave::ft_text_renderer::visit(octave::text_element_string&)': /usr/include/c++/11.2.1/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'virtual void octave::ft_text_renderer::visit(octave::text_element_symbol&)': /usr/include/c++/11.2.1/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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-pinv.lo CXX libinterp/corefcn/libcorefcn_la-pr-flt-fmt.lo 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 CXX libinterp/corefcn/libcorefcn_la-text-engine.lo CXX libinterp/corefcn/libcorefcn_la-text-renderer.lo In file included from /usr/include/c++/11.2.1/list:63, from ./liboctave/util/quit.h:35, from ./liboctave/util/lo-array-errwarn.h:32, from libinterp/corefcn/errwarn.h:33, from libinterp/corefcn/gl-render.cc:42: /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_list.h:1909:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1909 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'virtual bool octave::children_property::do_set(const octave_value&)': /usr/include/c++/11.2.1/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h: In copy constructor 'octave::children_property::children_property(const octave::children_property&)': /usr/include/c++/11.2.1/bits/stl_list.h:1227:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1227 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/corefcn/libcorefcn_la-time.lo CXX libinterp/corefcn/libcorefcn_la-toplev.lo 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 libinterp/corefcn/pr-output.cc: In function 'signed char abs(signed char)': libinterp/corefcn/pr-output.cc:2942:58: warning: use of old-style cast to 'int' [-Wold-style-cast] 2942 | 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:2943:54: warning: use of old-style cast to 'int' [-Wold-style-cast] 2943 | inline short int abs (short int x) { return abs((int)x); } | ^ | ------ | static_cast (x) 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 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.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 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-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 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 GEN libgui/src/m-editor/moc-octave-qscintilla.cc GEN libgui/src/m-editor/moc-octave-txt-lexer.cc GEN libgui/src/m-editor/moc-marker.cc GEN libgui/src/moc-external-editor-interface.cc GEN libgui/src/moc-command-widget.cc GEN libgui/src/moc-community-news.cc GEN libgui/src/moc-dialog.cc GEN libgui/src/moc-documentation-dock-widget.cc GEN libgui/src/moc-documentation.cc GEN libgui/src/moc-documentation-bookmarks.cc GEN libgui/src/moc-dw-main-window.cc GEN libgui/src/moc-files-dock-widget.cc GEN libgui/src/moc-gui-settings.cc GEN libgui/src/moc-history-dock-widget.cc GEN libgui/src/moc-interpreter-qobject.cc GEN libgui/src/moc-led-indicator.cc GEN libgui/src/moc-main-window.cc GEN libgui/src/moc-news-reader.cc GEN libgui/src/moc-octave-qobject.cc GEN libgui/src/moc-release-notes.cc GEN libgui/src/moc-settings-dialog.cc GEN libgui/src/moc-terminal-dock-widget.cc GEN libgui/src/moc-color-picker.cc GEN libgui/src/moc-tab-bar.cc GEN libgui/src/moc-qt-interpreter-events.cc GEN libgui/src/moc-resource-manager.cc GEN libgui/src/moc-shortcut-manager.cc GEN libgui/src/moc-welcome-wizard.cc GEN libgui/src/moc-workspace-model.cc GEN libgui/src/moc-workspace-view.cc GEN libgui/src/moc-variable-editor.cc GEN libgui/src/moc-variable-editor-model.cc GEN libgui/src/moc-find-files-dialog.cc GEN libgui/src/moc-find-files-model.cc GEN libgui/src/moc-octave-dock-widget.cc GEN libgui/src/moc-set-path-dialog.cc GEN libgui/src/moc-set-path-model.cc 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/geometry/PKG_ADD GEN scripts/gui/PKG_ADD GEN scripts/help/PKG_ADD GEN scripts/image/PKG_ADD GEN scripts/io/PKG_ADD GEN scripts/java/PKG_ADD GEN scripts/legacy/@inline/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 scripts/DOCSTRINGS GEN etc/icons/org.octave.Octave.desktop GEN NEWS make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' GEN libgui/languages/be_BY.qm GEN libgui/languages/ca_ES.qm GEN libgui/languages/de_DE.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/__voronoi___la-__voronoi__.lo CXX libinterp/dldfcn/audiodevinfo_la-audiodevinfo.lo CXX libinterp/dldfcn/__ode15___la-__ode15__.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 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 CC liboctave/wrappers/libwrappers_la-gen-tempname-wrapper.lo CC liboctave/wrappers/libwrappers_la-getopt-wrapper.lo 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 CC liboctave/wrappers/libwrappers_la-mkostemp-wrapper.lo In file included from /usr/include/c++/11.2.1/list:64, from ./liboctave/util/str-vec.h:32, from ./liboctave/system/dir-ops.h:33, from libinterp/corefcn/load-path.cc:33: /usr/include/c++/11.2.1/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::const_iterator) [with _Tp = octave::load_path::dir_info; _Alloc = std::allocator]': /usr/include/c++/11.2.1/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>:: | ^~~~~~~~~~~~~~~~~ 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-putenv-wrapper.lo CC liboctave/wrappers/libwrappers_la-octave-popen2.lo CC liboctave/wrappers/libwrappers_la-set-program-name-wrapper.lo CC liboctave/wrappers/libwrappers_la-signal-wrappers.lo CC liboctave/wrappers/libwrappers_la-stat-wrappers.lo In file included from /usr/include/c++/11.2.1/list:63, from ./liboctave/util/str-vec.h:32, from ./liboctave/system/dir-ops.h:33, from libinterp/corefcn/load-path.cc:33: /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const octave::load_path::dir_info&}; _Tp = octave::load_path::dir_info; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_list.h:1909:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1909 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ CC liboctave/wrappers/libwrappers_la-strdup-wrapper.lo CC liboctave/wrappers/libwrappers_la-strftime-wrapper.lo 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-tmpfile-wrapper.lo CC liboctave/wrappers/libwrappers_la-uname-wrapper.lo 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 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 CC src/octave-display-available.o CXX src/octave-main.o CXX src/octave_cli-octave-build-info.o CXX libinterp/liboctinterp_la-octave.lo CXX libinterp/operators/liboctinterp_la-op-b-b.lo CXX libinterp/operators/liboctinterp_la-op-b-bm.lo CXX libinterp/operators/liboctinterp_la-op-b-sbm.lo CXX libinterp/operators/liboctinterp_la-op-bm-b.lo CXX libinterp/operators/liboctinterp_la-op-bm-bm.lo 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 CXX libinterp/operators/liboctinterp_la-op-cdm-cs.lo CXX libinterp/operators/liboctinterp_la-op-cdm-dm.lo libinterp/corefcn/load-path.cc: In member function 'void octave::load_path::move(octave::load_path::dir_info_list_iterator, bool)': libinterp/corefcn/load-path.cc:1087:3: note: parameter passing for argument of type 'octave::load_path::dir_info_list_iterator' {aka 'std::__cxx11::list::iterator'} changed in GCC 7.1 1087 | load_path::move (dir_info_list_iterator i, bool at_end) | ^~~~~~~~~ libinterp/corefcn/load-path.cc:1093:31: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1093 | m_dir_info_list.erase (i); | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/11.2.1/list:63, from ./liboctave/util/str-vec.h:32, from ./liboctave/system/dir-ops.h:33, from libinterp/corefcn/load-path.cc:33: /usr/include/c++/11.2.1/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h:1162:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1162 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ libinterp/corefcn/load-path.cc: In member function 'bool octave::load_path::remove(const string&)': libinterp/corefcn/load-path.cc:448:39: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 448 | m_dir_info_list.erase (i); | ~~~~~~~~~~~~~~~~~~~~~~^~~ CXX libinterp/operators/liboctinterp_la-op-cdm-m.lo CXX libinterp/operators/liboctinterp_la-op-cdm-s.lo 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 libinterp/corefcn/load-path.cc: In member function 'void octave::load_path::add(const string&, bool, bool)': libinterp/corefcn/load-path.cc:1142:12: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1142 | move (i, at_end); | ~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/list:63, from ./liboctave/util/str-vec.h:32, from ./liboctave/system/dir-ops.h:33, from libinterp/corefcn/load-path.cc:33: /usr/include/c++/11.2.1/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h:1162:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1162 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ libinterp/corefcn/load-path.cc:1180:12: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1180 | move (i, false); | ~~~~~^~~~~~~~~~ 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 CXX libinterp/operators/liboctinterp_la-op-cm-pm.lo CXX libinterp/operators/liboctinterp_la-op-cm-s.lo CXX libinterp/operators/liboctinterp_la-op-cm-scm.lo CXX libinterp/operators/liboctinterp_la-op-cm-sm.lo preserving existing HG-ID file CXX libinterp/operators/liboctinterp_la-op-cs-cm.lo CXX libinterp/operators/liboctinterp_la-op-cs-cs.lo CXX libinterp/operators/liboctinterp_la-op-cs-m.lo CXX libinterp/operators/liboctinterp_la-op-cs-s.lo CXX libinterp/operators/liboctinterp_la-op-cs-scm.lo make[3]: 'doc/liboctave/.dirstamp' is up to date. make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' Updating ./doc/liboctave/version-liboctave.texi CXX libinterp/operators/liboctinterp_la-op-cs-sm.lo CXX libinterp/operators/liboctinterp_la-op-dm-cdm.lo CXX libinterp/operators/liboctinterp_la-op-dm-cm.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:38: /usr/include/qt5/QtCore/qvarlengtharray.h: In instantiation of 'QVarLengthArray::~QVarLengthArray() [with T = double; int Prealloc = 8]': src/octave-qsvghandler.h:370:35: required from here /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/QtCore/QtCore:10, from src/octave-svgconvert.cc:38: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-cs.lo CXX libinterp/operators/liboctinterp_la-op-dm-dm.lo In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from src/octave-svgconvert.cc:38: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qstatemachine.h:80:59: required from here /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/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:38: /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]' src/octave-qsvghandler.h:140:22: required from here /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]' src/octave-qsvghandler.h:370:35: required from here /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:6, from src/octave-svgconvert.cc:38: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QtCore:10, from src/octave-svgconvert.cc:38: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/QtCore:10, from src/octave-svgconvert.cc:38: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-m.lo CXX libinterp/operators/liboctinterp_la-op-dm-s.lo CXX libinterp/operators/liboctinterp_la-op-dm-scm.lo CXX libinterp/operators/liboctinterp_la-op-dm-sm.lo CXX libinterp/operators/liboctinterp_la-op-fcdm-fcdm.lo CXX libinterp/operators/liboctinterp_la-op-fcdm-fcm.lo CXX libinterp/operators/liboctinterp_la-op-fcdm-fcs.lo CXX libinterp/operators/liboctinterp_la-op-fcdm-fdm.lo CXX libinterp/operators/liboctinterp_la-op-fcdm-fm.lo CXX libinterp/operators/liboctinterp_la-op-fcdm-fs.lo 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 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 CXX libinterp/operators/liboctinterp_la-op-fcs-fcs.lo 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 CXX libinterp/operators/liboctinterp_la-op-fdm-fcm.lo 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 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 CXX libinterp/operators/liboctinterp_la-op-i64-i64.lo CXX libinterp/operators/liboctinterp_la-op-i8-i8.lo CXX libinterp/operators/liboctinterp_la-op-int-concat.lo 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 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 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 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 CXX libinterp/operators/liboctinterp_la-op-range.lo CXX libinterp/operators/liboctinterp_la-op-s-cm.lo CXX libinterp/operators/liboctinterp_la-op-s-cs.lo 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 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 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 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 In file included from /usr/include/c++/11.2.1/list:63, from ./libinterp/octave-value/ov-builtin.h:31, from libinterp/corefcn/defun-int.h:33, from libinterp/corefcn/defun-dld.h:35, from libinterp/dldfcn/__init_fltk__.cc:41: /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_list.h:1909:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1909 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'virtual bool octave::children_property::do_set(const octave_value&)': /usr/include/c++/11.2.1/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ CXX libinterp/corefcn/liboctinterp_la-oct-errno.lo CXX libinterp/liboctinterp_la-liboctinterp-build-info.lo CXX libinterp/operators/liboctinterp_la-ops.lo 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 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 /usr/include/c++/11.2.1/bits/stl_list.h: In copy constructor 'octave::children_property::children_property(const octave::children_property&)': /usr/include/c++/11.2.1/bits/stl_list.h:1227:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1227 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 In file included from /usr/include/c++/11.2.1/list:63, from libinterp/corefcn/graphics.cc:38: /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_list.h:1909:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1909 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const octave_handle&}; _Tp = octave_handle; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_list.h:1909:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'void octave::gh_manager::push_figure(const graphics_handle&)': /usr/include/c++/11.2.1/bits/stl_list.h:1162:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1162 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'virtual void octave::base_properties::update_contextmenu() const': /usr/include/c++/11.2.1/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'virtual void octave::uicontextmenu::properties::update_beingdeleted()': /usr/include/c++/11.2.1/bits/stl_list.h:1227:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1227 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libinterp/octave-value/liboctave_value_la-ov-int8.lo In file included from /usr/include/c++/11.2.1/map:60, from libinterp/corefcn/graphics.cc:39: /usr/include/c++/11.2.1/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = octave_handle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/stl_tree.h:1204:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator' changed in GCC 7.1 1204 | erase(iterator __position) | ^~~~~ CXX libinterp/octave-value/liboctave_value_la-ov-uint16.lo In file included from /usr/include/c++/11.2.1/list:63, from libinterp/corefcn/graphics.cc:38: /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'virtual bool octave::children_property::do_set(const octave_value&)': /usr/include/c++/11.2.1/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 libinterp/octave-value/ov-java.cc: In function 'octave_value box(JNIEnv*, void*, void*)': libinterp/octave-value/ov-java.cc:1443:31: warning: cast from 'char*' to 'jchar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 1443 | JAVA_TYPE *buffer = reinterpret_cast (d.fortran_vec ()); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libinterp/octave-value/ov-java.cc:1452:7: note: in expansion of macro 'BOX_PRIMITIVE_ARRAY' 1452 | BOX_PRIMITIVE_ARRAY (jchar, "[C", Char, char) | ^~~~~~~~~~~~~~~~~~~ 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 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 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 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 /home/jwe/src/octave-stable/libinterp/parse-tree/lex.ll: In member function 'void octave::base_lexer::xunput(char, char*)': /home/jwe/src/octave-stable/libinterp/parse-tree/lex.ll:2599:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] 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 CXX liboctave/array/libarray_la-MArray-d.lo CXX liboctave/array/libarray_la-MArray-f.lo CXX liboctave/array/libarray_la-MArray-fC.lo /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'virtual octave::base_property* octave::children_property::clone() const': /usr/include/c++/11.2.1/bits/stl_list.h:1227:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1227 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 In file included from /usr/include/c++/11.2.1/map:61, from libinterp/corefcn/graphics.cc:39: /usr/include/c++/11.2.1/bits/stl_map.h: In member function 'void octave::gh_manager::renumber_figure(const graphics_handle&, const graphics_handle&)': /usr/include/c++/11.2.1/bits/stl_map.h:1038: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 1038 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ 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-cairy.lo F77 liboctave/external/amos/libexternal_la-cbiry.lo F77 liboctave/external/amos/libexternal_la-ckscl.lo 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-ddasic.lo F77 liboctave/external/daspk/libexternal_la-ddasid.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-dorth.lo F77 liboctave/external/daspk/libexternal_la-dslvd.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-inits.lo F77 liboctave/external/slatec-fn/libexternal_la-pchim.lo F77 liboctave/external/slatec-fn/libexternal_la-pchst.lo F77 liboctave/external/slatec-fn/libexternal_la-r9lgmc.lo F77 liboctave/external/slatec-fn/libexternal_la-psifn.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-lu.lo CXX liboctave/numeric/libnumeric_la-lo-specfun.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-oct-spparms.lo CXX liboctave/numeric/libnumeric_la-qr.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 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 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 /usr/include/c++/11.2.1/bits/stl_map.h: In member function 'void octave::gh_manager::free(const graphics_handle&, bool)': /usr/include/c++/11.2.1/bits/stl_map.h:1038: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 1038 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ 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 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-i64nda.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-i16-i32nda.lo CXX liboctave/operators/liboperators_la-mx-i16-ui32nda.lo CXX liboctave/operators/liboperators_la-mx-i16-i64nda.lo CXX liboctave/operators/liboperators_la-mx-i16-ui64nda.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-ui16nda.lo CXX liboctave/operators/liboperators_la-mx-i64-i32nda.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 In file included from /usr/include/c++/11.2.1/list:63, from libinterp/corefcn/graphics.cc:38: /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'virtual void octave::base_properties::adopt(const graphics_handle&)': /usr/include/c++/11.2.1/bits/stl_list.h:1162:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1162 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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-scm-sm.lo CXX liboctave/operators/liboperators_la-smx-sm-scm.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-password.lo CXX liboctave/system/libsystem_la-oct-syscalls.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-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-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-f2c-main.lo CC liboctave/util/libutil_la-lo-cutils.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 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 CXX libgui/qterminal/libqterminal/unix/la-moc-Vt102Emulation.lo 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 In file included from /usr/include/c++/11.2.1/list:63, from liboctave/util/lo-regexp.cc:30: /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const octave::regexp::match_element&}; _Tp = octave::regexp::match_element; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_list.h:1909:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 1909 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h: In member function 'octave::regexp::match_data octave::regexp::match(const string&) const': /usr/include/c++/11.2.1/bits/stl_list.h:1212:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1212 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h:1227:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1227 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_list.h:1227:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1227 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX libgui/graphics/libgraphics_la-moc-ButtonControl.lo CXX libgui/graphics/libgraphics_la-moc-ButtonGroup.lo CXX libgui/graphics/libgraphics_la-moc-Canvas.lo CXX libgui/graphics/libgraphics_la-moc-Container.lo CXX libgui/graphics/libgraphics_la-moc-ContextMenu.lo CXX libgui/graphics/libgraphics_la-moc-EditControl.lo CXX libgui/graphics/libgraphics_la-moc-Figure.lo CXX libgui/graphics/libgraphics_la-moc-FigureWindow.lo CXX libgui/graphics/libgraphics_la-moc-ListBoxControl.lo CXX libgui/graphics/libgraphics_la-moc-Menu.lo CXX libgui/graphics/libgraphics_la-moc-Object.lo CXX libgui/graphics/libgraphics_la-moc-ObjectProxy.lo CXX libgui/graphics/libgraphics_la-moc-PopupMenuControl.lo CXX libgui/graphics/libgraphics_la-moc-PushTool.lo CXX libgui/graphics/libgraphics_la-moc-SliderControl.lo CXX libgui/graphics/libgraphics_la-moc-Table.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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-TextEdit.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/qmenu.h:44, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/FigureWindow.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qmenu.h:44, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/FigureWindow.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-ToggleTool.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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-ToolBar.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, from /usr/include/qt5/QtGui/QKeyEvent:1, from libgui/graphics/TextEdit.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/QKeyEvent:1, from libgui/graphics/TextEdit.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-annotation-dialog.lo CXX libgui/graphics/libgraphics_la-moc-qt-graphics-toolkit.lo 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 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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qtextedit.h:44, from /usr/include/qt5/QtWidgets/QTextEdit:1, from ./libgui/graphics/TextEdit.h:29, from libgui/graphics/moc-TextEdit.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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, from /usr/include/qt5/QtWidgets/QTextEdit:1, from ./libgui/graphics/TextEdit.h:29, from libgui/graphics/moc-TextEdit.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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-gui-settings.lo 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/TextEdit.h:29, from libgui/graphics/moc-TextEdit.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-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 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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/graphics/EditControl.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/src/octave-qobject.h:31, from libgui/graphics/CheckBoxControl.cc:35: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-find-dialog.lo CXX libgui/src/m-editor/libgui_src_la-octave-qscintilla.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, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/QtHandlesUtils.cc:32: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/Menu.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qframe.h:44, from /usr/include/qt5/QtWidgets/qlineedit.h:44, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/graphics/EditControl.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, 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/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/m-editor/libgui_src_la-octave-txt-lexer.lo 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/CheckBoxControl.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/m-editor/libgui_src_la-marker.lo CXX libgui/src/libgui_src_la-main-window.lo In file included from /usr/include/qt5/QtCore/qvariant.h:48, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/PopupMenuControl.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qframe.h:44, from /usr/include/qt5/QtWidgets/qlineedit.h:44, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/graphics/EditControl.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from libgui/graphics/CheckBoxControl.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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, from /usr/include/qt5/QtGui/QKeyEvent:1, from libgui/graphics/BaseControl.cc:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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-news-reader.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.h:31, from libgui/graphics/CheckBoxControl.cc:35: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Menu.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from libgui/src/gui-settings.h:29, 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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-octave-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/graphics/QtHandlesUtils.cc:32: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-octave-qobject.lo 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(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/src/octave-qobject.h:31, from libgui/graphics/TextControl.cc:36: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/graphics/EditControl.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-qt-interpreter-events.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.h:31, from libgui/graphics/RadioButtonControl.cc:37: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-qt-application.lo 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(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Menu.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/graphics/PopupMenuControl.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qicon.h:46, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qframe.h:44, from /usr/include/qt5/QtWidgets/qlabel.h:44, from /usr/include/qt5/QtWidgets/QLabel:1, from libgui/graphics/TextControl.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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-release-notes.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/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(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/PushTool.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/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:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/octave-qobject.h:31, from libgui/graphics/ToggleButtonControl.cc:37: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-resource-manager.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, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBarButton.cc:30, from libgui/graphics/ToggleTool.cc:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-settings-dialog.lo In file included from /usr/include/qt5/QtGui/qicon.h:45, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qradiobutton.h:44, from /usr/include/qt5/QtWidgets/QRadioButton:1, from libgui/graphics/RadioButtonControl.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qcombobox.h:44, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/graphics/PopupMenuControl.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qlabel.h:44, from /usr/include/qt5/QtWidgets/QLabel:1, from libgui/graphics/TextControl.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/graphics/annotation-dialog.h:29, from libgui/graphics/moc-annotation-dialog.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/src/octave-qobject.h:31, from libgui/graphics/TextControl.cc:36: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/qdesktopwidget.h:44, from /usr/include/qt5/QtWidgets/QDesktopWidget:1, from libgui/src/community-news.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/graphics/annotation-dialog.h:29, from libgui/graphics/moc-annotation-dialog.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBar.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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/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/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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/PushTool.h:29, from libgui/graphics/PushTool.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/graphics/PopupMenuControl.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/qpushbutton.h:44, from /usr/include/qt5/QtWidgets/QPushButton:1, from libgui/graphics/ToggleButtonControl.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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/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/qradiobutton.h:44, from /usr/include/qt5/QtWidgets/QRadioButton:1, from libgui/graphics/RadioButtonControl.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qdesktopwidget.h:44, from /usr/include/qt5/QtWidgets/QDesktopWidget:1, from libgui/src/community-news.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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/annotation-dialog.h:30, from libgui/graphics/moc-annotation-dialog.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/QKeyEvent:1, from libgui/graphics/BaseControl.cc:31: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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:32: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/octave-qobject.h:31, from libgui/graphics/RadioButtonControl.cc:37: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-settings.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/gui-settings.h:29, from libgui/graphics/annotation-dialog.cc:34: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-shortcut-manager.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, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/gui-settings.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBarButton.cc:30, from libgui/graphics/PushTool.cc:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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, 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-settings.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qpushbutton.h:44, from /usr/include/qt5/QtWidgets/QPushButton:1, from libgui/graphics/ToggleButtonControl.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/gui-settings.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBar.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qopenglcontext.h:68, from /usr/include/qt5/QtGui/QOpenGLContext:1, from libgui/graphics/GLCanvas.h:35, from libgui/graphics/GLCanvas.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/ToolBarButton.cc:30, from libgui/graphics/PushTool.cc:32: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-tab-bar.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.h:31, from libgui/graphics/ToggleButtonControl.cc:37: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/ToolBar.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-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/qcombobox.h:44, 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/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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-color-picker.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/QtCore/QFileInfo:1, from libgui/src/dialog.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qcombobox.h:44, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/qfileinfo.h:45, from /usr/include/qt5/QtCore/QFileInfo:1, from libgui/src/dialog.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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-welcome-wizard.lo 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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/QWidget:1, from /usr/include/qt5/QtWidgets/qopenglwidget.h:47, from /usr/include/qt5/QtWidgets/QOpenGLWidget:1, from libgui/graphics/GLCanvas.h:30, from libgui/graphics/GLCanvas.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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 libgui/src/libgui_src_la-find-files-dialog.lo /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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: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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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: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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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-find-files-model.lo CXX libgui/src/libgui_src_la-workspace-model.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/src/dw-main-window.cc:36: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/gui-settings.h:29, from libgui/src/external-editor-interface.cc:34: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/graphics/Object.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-workspace-view.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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qcompleter.h:44, from /usr/include/qt5/QtWidgets/QCompleter:1, from libgui/src/documentation-bookmarks.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/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(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/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(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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-variable-editor.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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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:36: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/src/documentation.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from libgui/src/gui-settings.h:29, from libgui/src/external-editor-interface.cc:34: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/QWidget:1, from /usr/include/qt5/QtWidgets/qopenglwidget.h:47, from /usr/include/qt5/QtWidgets/QOpenGLWidget:1, from libgui/graphics/GLCanvas.h:30, from libgui/graphics/GLCanvas.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/files-dock-widget.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/src/documentation.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/graphics/Table.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/files-dock-widget.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' libgui/src/files-dock-widget.cc:97:33: required from here /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, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/ContextMenu.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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-variable-editor-model.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/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from libgui/graphics/ButtonGroup.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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-set-path-dialog.lo CXX libgui/src/libgui_src_la-set-path-model.lo CXX libgui/src/libgui_src_la-gui-utils.lo In file included from /usr/include/qt5/QtCore/qvariant.h:45, from /usr/include/qt5/QtCore/QVariant:1, from libgui/graphics/Object.cc:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/m-editor/libgui_src_la-moc-file-editor-interface.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.h:31, from libgui/graphics/SliderControl.cc:36: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qt-graphics-toolkit.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-tab.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/QFrame:1, from libgui/graphics/Panel.cc:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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, 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:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/files-dock-widget.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/graphics/Canvas.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qopenglcontext.h:68, from /usr/include/qt5/QtGui/QOpenGLContext:1, from libgui/graphics/GLCanvas.h:35, from libgui/graphics/GLCanvas.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-file-editor.lo CXX libgui/src/m-editor/libgui_src_la-moc-find-dialog.lo CXX libgui/src/m-editor/libgui_src_la-moc-octave-qscintilla.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, from /usr/include/qt5/QtWidgets/qmenu.h:44, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/ContextMenu.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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-octave-txt-lexer.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, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Figure.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/m-editor/libgui_src_la-moc-marker.lo CXX libgui/src/libgui_src_la-moc-external-editor-interface.lo CXX libgui/src/libgui_src_la-moc-command-widget.lo In file included from /usr/include/qt5/QtCore/qvariant.h:48, from /usr/include/qt5/QtCore/QVariant:1, from libgui/graphics/Object.cc:31: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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/qscrollbar.h:44, from /usr/include/qt5/QtWidgets/QScrollBar:1, from libgui/graphics/SliderControl.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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-community-news.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, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/qt-graphics-toolkit.cc:32: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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-dialog.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, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/Canvas.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Figure.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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-documentation-dock-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, from /usr/include/qt5/QtWidgets/qscrollbar.h:44, from /usr/include/qt5/QtWidgets/QScrollBar:1, from libgui/graphics/SliderControl.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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-documentation.lo CXX libgui/src/libgui_src_la-moc-documentation-bookmarks.lo CXX libgui/src/libgui_src_la-moc-dw-main-window.lo CXX libgui/src/libgui_src_la-moc-files-dock-widget.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/QMouseEvent:1, from libgui/graphics/ButtonGroup.cc:35: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-gui-settings.lo 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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-interpreter-qobject.lo 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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/QMouseEvent:1, from libgui/graphics/Panel.cc:33: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from libgui/graphics/Table.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/octave-qobject.h:31, from libgui/graphics/SliderControl.cc:36: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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-led-indicator.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/Table.cc:31: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/history-dock-widget.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-main-window.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/graphics/qt-graphics-toolkit.cc:32: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/graphics/Canvas.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/command-widget.cc:33: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/history-dock-widget.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-news-reader.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/find-files-model.cc:32: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qfileinfo.h:45, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qmenu.h:44, 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/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qmenu.h:44, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/history-dock-widget.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/m-editor/find-dialog.cc:70: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/src/octave-qobject.h:31, 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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/find-dialog.cc:70: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qframe.h:44, from /usr/include/qt5/QtWidgets/qgroupbox.h:44, from /usr/include/qt5/QtWidgets/QGroupBox:1, from libgui/src/command-widget.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qdatetime.h:46, from /usr/include/qt5/QtCore/QDateTime:1, from libgui/src/news-reader.cc:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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-octave-qobject.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.h:31, from libgui/src/news-reader.cc:36: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-release-notes.lo CXX libgui/src/libgui_src_la-moc-settings-dialog.lo CXX libgui/src/libgui_src_la-moc-terminal-dock-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, 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:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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/release-notes.cc:34: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-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/qdesktopwidget.h:44, from /usr/include/qt5/QtWidgets/QDesktopWidget:1, from libgui/src/release-notes.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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 CXX libgui/src/libgui_src_la-moc-resource-manager.lo CXX libgui/src/libgui_src_la-moc-shortcut-manager.lo CXX libgui/src/libgui_src_la-moc-welcome-wizard.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, from /usr/include/qt5/QtWidgets/qdesktopwidget.h:44, from /usr/include/qt5/QtWidgets/QDesktopWidget:1, from libgui/src/release-notes.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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/release-notes.cc:34: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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 CXX libgui/src/libgui_src_la-moc-workspace-view.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/graphics-init.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/src/octave-qobject.h:31, from libgui/src/command-widget.h:31, from libgui/src/terminal-dock-widget.cc:33: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-variable-editor.lo CXX libgui/src/libgui_src_la-moc-variable-editor-model.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/qdesktopwidget.h:44, from /usr/include/qt5/QtWidgets/QDesktopWidget:1, from libgui/src/terminal-dock-widget.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/src/welcome-wizard.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/gui-settings.h:29, from ./libgui/src/dw-main-window.h:31, from libgui/src/moc-dw-main-window.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qmainwindow.h:44, from /usr/include/qt5/QtWidgets/QMainWindow:1, from ./libgui/src/dw-main-window.h:29, from libgui/src/moc-dw-main-window.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/src/gui-settings.h:29, 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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qmainwindow.h:44, from /usr/include/qt5/QtWidgets/QMainWindow:1, from ./libgui/src/dw-main-window.h:29, from libgui/src/moc-dw-main-window.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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:29, from ./libgui/src/dw-main-window.h:31, from libgui/src/moc-dw-main-window.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/qdesktopwidget.h:44, from /usr/include/qt5/QtWidgets/QDesktopWidget:1, from libgui/src/terminal-dock-widget.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qsettings.h:43, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/src/gui-settings.h:29, from libgui/src/moc-gui-settings.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/src/octave-qobject.h:31, from libgui/src/command-widget.h:31, from libgui/src/terminal-dock-widget.cc:33: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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-find-files-dialog.lo In file included from /usr/include/qt5/QtCore/qvariant.h:48, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/src/gui-settings.h:29, from libgui/src/moc-gui-settings.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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:29, from libgui/src/moc-gui-settings.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/welcome-wizard.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/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:33: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/moc-dialog.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-find-files-model.lo CXX libgui/src/libgui_src_la-moc-octave-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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/QAbstractButton:1, from ./libgui/src/dialog.h:29, from libgui/src/moc-dialog.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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-set-path-dialog.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/welcome-wizard.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from libgui/src/moc-dialog.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from ./libgui/src/dialog.h:32, from libgui/src/moc-dialog.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/graphics-init.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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-set-path-model.lo 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(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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-qrc-resource.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/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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/m-editor/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/find-files-dialog.cc:31: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/documentation.h:29, from libgui/src/moc-documentation.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD src/octave-svgconvert /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/m-editor/file-editor-interface.h:29, from libgui/src/m-editor/moc-file-editor-interface.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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/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/qcombobox.h:44, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/documentation.h:29, from libgui/src/moc-documentation.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/documentation.h:29, from libgui/src/moc-documentation.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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()); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ JAR scripts/java/octave.jar 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/main-window.h:30, from libgui/src/qt-application.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qmenu.h:44, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/m-editor/file-editor-interface.h:29, from libgui/src/m-editor/moc-file-editor-interface.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/m-editor/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/m-editor/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/dldfcn/__delaunayn__.la CXXLD libinterp/dldfcn/__fltk_uigetfile__.la 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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/src/octave-dock-widget.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/m-editor/file-editor-tab.h:29, from libgui/src/m-editor/moc-file-editor-tab.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qevent.h:45, from /usr/include/qt5/QtGui/QCloseEvent:1, from libgui/src/main-window.h:30, from libgui/src/qt-application.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qevent.h:45, from /usr/include/qt5/QtGui/QContextMenuEvent:1, from ./libgui/src/m-editor/octave-qscintilla.h:29, from libgui/src/m-editor/moc-octave-qscintilla.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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/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/m-editor/file-editor-tab.h:29, from libgui/src/m-editor/moc-file-editor-tab.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/m-editor/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/dldfcn/__glpk__.la 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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/src/octave-dock-widget.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qfontcombobox.h:44, from /usr/include/qt5/QtWidgets/QFontComboBox:1, from libgui/src/resource-manager.cc:36: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, 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/m-editor/moc-octave-qscintilla.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/__init_fltk__.la CXXLD libinterp/dldfcn/__init_gnuplot__.la 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/m-editor/moc-octave-qscintilla.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/src/octave-dock-widget.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from libgui/src/main-window.h:30, from libgui/src/qt-application.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/src/m-editor/find-dialog.h:67, from libgui/src/m-editor/moc-find-dialog.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qvariant.h:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from ./libgui/src/m-editor/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/dldfcn/__voronoi__.la 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.h:31, from ./libgui/src/command-widget.h:31, from libgui/src/moc-command-widget.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/QCloseEvent:1, from libgui/src/main-window.h:30, from libgui/src/qt-application.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/audiodevinfo.la CXXLD libinterp/dldfcn/audioread.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/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/src/m-editor/find-dialog.h:67, from libgui/src/m-editor/moc-find-dialog.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/convhulln.la 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/find-dialog.h:68, from libgui/src/m-editor/moc-find-dialog.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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.cc:40: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtWidgets/QAction:1, from ./libgui/src/m-editor/file-editor.h:32, from libgui/src/m-editor/moc-file-editor.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/QWidget:1, from ./libgui/src/command-widget.h:29, from libgui/src/moc-command-widget.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/QtCore/qdir.h:44, from /usr/include/qt5/QtCore/QDir:1, from libgui/src/resource-manager.cc:34: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD libinterp/dldfcn/fftw.la /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/dldfcn/gzip.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/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, from /usr/include/qt5/QtWidgets/QAction:1, from ./libgui/src/m-editor/file-editor.h:32, from libgui/src/m-editor/moc-file-editor.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CCLD liboctave/wrappers/libwrappers.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/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/QWidget:1, from ./libgui/src/command-widget.h:29, from libgui/src/moc-command-widget.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from ./libgui/src/m-editor/file-editor.h:32, from libgui/src/m-editor/moc-file-editor.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/src/octave-qobject.h:31, from ./libgui/src/command-widget.h:31, from libgui/src/moc-command-widget.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/liboctinterp_la-build-env-features.lo CXXLD libinterp/octave-value/liboctave-value.la CXXLD libinterp/parse-tree/libparse-tree.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:38, from ./libgui/src/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/corefcn/libcorefcn.la CXXLD liboctave/external/blas-xtra/libxerbla.la 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/resource-manager.cc:34: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/moc-documentation-dock-widget.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/src/workspace-view.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ F77LD liboctave/external/ranlib/libranlib.la CXXLD liboctave/external/libexternal.la 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, from libgui/src/moc-interpreter-qobject.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD liboctave/numeric/libnumeric.la /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/QtCore/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from libgui/src/dialog.h:32, from libgui/src/qt-interpreter-events.h:38, 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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/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_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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/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/qfontcombobox.h:44, from /usr/include/qt5/QtWidgets/QFontComboBox:1, from libgui/src/resource-manager.cc:36: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/operators/liboperators.la 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(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD liboctave/system/libsystem.la /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/util/libutil.la 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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qicon.h:46, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from ./libgui/src/dialog.h:29, from ./libgui/src/qt-interpreter-events.h:38, from ./libgui/src/interpreter-qobject.h:31, from libgui/src/moc-interpreter-qobject.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/documentation.h:29, from ./libgui/src/documentation-dock-widget.h:29, from libgui/src/moc-documentation-dock-widget.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(); | ^~~~~~~~~~~~~~~~~~~~~~~~ CXXLD libgui/qterminal/libqterminal.la /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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:47, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from ./libgui/src/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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: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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, 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/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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/QtCore/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from ./libgui/src/dialog.h:32, from ./libgui/src/qt-interpreter-events.h:38, from ./libgui/src/interpreter-qobject.h:31, from libgui/src/moc-interpreter-qobject.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/src/graphics-init.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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, from /usr/include/qt5/QtWidgets/qcombobox.h:44, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/documentation.h:29, from ./libgui/src/documentation-dock-widget.h:29, from libgui/src/moc-documentation-dock-widget.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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 libinterp/dldfcn/__delaunayn__.oct GEN libinterp/dldfcn/__fltk_uigetfile__.oct GEN libinterp/dldfcn/__glpk__.oct GEN libinterp/dldfcn/__init_fltk__.oct GEN libinterp/dldfcn/__init_gnuplot__.oct 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/history-dock-widget.h:29, from libgui/src/moc-history-dock-widget.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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 libinterp/dldfcn/__ode15__.oct /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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 libinterp/dldfcn/__voronoi__.oct 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/moc-documentation-dock-widget.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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 libinterp/dldfcn/audiodevinfo.oct GEN libinterp/dldfcn/audioread.oct GEN libinterp/dldfcn/convhulln.oct GEN libinterp/dldfcn/fftw.oct GEN libinterp/dldfcn/gzip.oct 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, from /usr/include/qt5/QtWidgets/QAction:1, from ./libgui/src/files-dock-widget.h:29, from libgui/src/moc-files-dock-widget.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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/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/qabstractitemview.h:44, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/workspace-view.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/documentation-bookmarks.h:29, from libgui/src/moc-documentation-bookmarks.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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 src/octave CXXLD src/mkoctfile 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/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from ./libgui/src/history-dock-widget.h:29, from libgui/src/moc-history-dock-widget.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from ./libgui/src/files-dock-widget.h:29, from libgui/src/moc-files-dock-widget.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/history-dock-widget.h:30, from libgui/src/moc-history-dock-widget.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from ./libgui/src/documentation-bookmarks.h:29, from libgui/src/moc-documentation-bookmarks.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from ./libgui/src/files-dock-widget.h:29, from libgui/src/moc-files-dock-widget.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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 = int; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qmap.h:683:23: required from 'T& QMap::operator[](const Key&) [with Key = int; T = QVariant]' libgui/src/workspace-view.cc:554:23: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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-bookmarks.h:30, from libgui/src/moc-documentation-bookmarks.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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.cc:40: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/interpreter-qobject.h:29, from libgui/src/interpreter-qobject.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/set-path-dialog.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/shortcut-manager.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qicon.h:46, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from libgui/src/dialog.h:29, from libgui/src/qt-interpreter-events.h:38, from libgui/src/interpreter-qobject.h:31, from libgui/src/interpreter-qobject.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/src/shortcut-manager.cc:30: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:860:13: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qstatemachine.h:80:59: required from here /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/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(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/resource-manager.h:29, from libgui/src/moc-resource-manager.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/resource-manager.h:29, from libgui/src/moc-resource-manager.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qcombobox.h:44, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/resource-manager.h:29, from libgui/src/moc-resource-manager.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from libgui/src/set-path-dialog.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/resource-manager.h:29, from libgui/src/moc-resource-manager.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/src/variable-editor.cc:33: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/settings-dialog.h:29, from libgui/src/moc-settings-dialog.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/tab-bar.h:32, from libgui/src/moc-tab-bar.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from ./libgui/src/settings-dialog.h:29, from libgui/src/moc-settings-dialog.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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/settings-dialog.h:31, from libgui/src/moc-settings-dialog.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/qmenu.h:44, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/tab-bar.h:32, from libgui/src/moc-tab-bar.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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/moc-tab-bar.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/QAbstractListModel:1, from ./libgui/src/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/src/shortcut-manager.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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, 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/moc-find-files-model.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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, 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/moc-find-files-model.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/QKeyEvent:1, from ./libgui/src/shortcut-manager.h:29, from libgui/src/moc-shortcut-manager.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/QModelIndex:1, from ./libgui/src/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/find-files-model.h:28, from libgui/src/moc-find-files-model.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/variable-editor.cc:33: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/find-files-dialog.h:28, from libgui/src/moc-find-files-dialog.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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/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, from /usr/include/qt5/QtGui/QKeyEvent:1, from ./libgui/src/shortcut-manager.h:29, from libgui/src/moc-shortcut-manager.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/shortcut-manager.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/src/find-files-dialog.h:28, from libgui/src/moc-find-files-dialog.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/find-files-dialog.h:30, from libgui/src/moc-find-files-dialog.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QKeyEvent:1, from ./libgui/src/shortcut-manager.h:29, from libgui/src/moc-shortcut-manager.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/QKeyEvent:1, from ./libgui/src/shortcut-manager.h:29, from libgui/src/moc-shortcut-manager.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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.cc:34: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/graphics/libgraphics.la 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.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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/src/variable-editor.cc:33: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from ./libgui/src/terminal-dock-widget.h:31, from libgui/src/moc-terminal-dock-widget.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/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, from libgui/src/m-editor/octave-qscintilla.cc:32: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from ./libgui/src/octave-dock-widget.h:29, from ./libgui/src/terminal-dock-widget.h:31, from libgui/src/moc-terminal-dock-widget.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from libgui/src/dialog.h:32, from libgui/src/qt-interpreter-events.h:38, from libgui/src/interpreter-qobject.h:31, from libgui/src/interpreter-qobject.cc:30: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/QMouseEvent:1, from ./libgui/src/octave-dock-widget.h:31, from ./libgui/src/terminal-dock-widget.h:31, from libgui/src/moc-terminal-dock-widget.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/QApplication:1, from ./libgui/src/octave-qobject.h:31, from libgui/src/moc-octave-qobject.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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 src/octave-config 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:38, 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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, 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.h:31, from libgui/src/moc-octave-qobject.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/octave-qobject.h:31, from libgui/src/moc-octave-qobject.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/QList:1, from ./libgui/src/qt-interpreter-events.h:32, from libgui/src/moc-qt-interpreter-events.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/src/octave-qobject.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qicon.h:46, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from ./libgui/src/dialog.h:29, from ./libgui/src/qt-interpreter-events.h:38, from libgui/src/moc-qt-interpreter-events.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from ./libgui/src/dialog.h:32, from ./libgui/src/qt-interpreter-events.h:38, from libgui/src/moc-qt-interpreter-events.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/m-editor/file-editor-tab.cc:36: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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-octave-dock-widget.cc:13: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/m-editor/file-editor.cc:34: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qfont.h:46, from /usr/include/qt5/QtGui/QFont:1, from /usr/include/qt5/Qsci/qscilexer.h:25, from libgui/src/m-editor/octave-qscintilla.cc:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from libgui/src/dialog.h:32, from libgui/src/qt-interpreter-events.h:38, from libgui/src/set-path-model.cc:37: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtGui/QCloseEvent:1, from ./libgui/src/main-window.h:30, from libgui/src/moc-main-window.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/QAbstractTableModel:1, from ./libgui/src/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/set-path-dialog.h:28, from libgui/src/moc-set-path-dialog.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qheaderview.h:44, from /usr/include/qt5/QtWidgets/QHeaderView:1, from ./libgui/src/variable-editor.h:29, 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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractListModel:1, from ./libgui/src/set-path-model.h:29, from libgui/src/moc-set-path-model.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from ./libgui/src/octave-dock-widget.h:29, from libgui/src/moc-octave-dock-widget.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/src/set-path-dialog.h:28, from libgui/src/moc-set-path-dialog.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ./libgui/src/main-window.h:30, from libgui/src/moc-main-window.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/set-path-dialog.h:30, from libgui/src/moc-set-path-dialog.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractListModel:1, from ./libgui/src/set-path-model.h:29, from libgui/src/moc-set-path-model.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from ./libgui/src/octave-dock-widget.h:29, from libgui/src/moc-octave-dock-widget.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/QAbstractListModel:1, from ./libgui/src/set-path-model.h:29, from libgui/src/moc-set-path-model.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/QMouseEvent:1, from ./libgui/src/octave-dock-widget.h:31, from libgui/src/moc-octave-dock-widget.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, from /usr/include/qt5/QtWidgets/qheaderview.h:44, from /usr/include/qt5/QtWidgets/QHeaderView:1, from ./libgui/src/variable-editor.h:29, from libgui/src/moc-variable-editor.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/main-window.h:30, from libgui/src/moc-main-window.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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:45, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractTableModel:1, from ./libgui/src/workspace-model.h:29, from libgui/src/moc-workspace-model.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qabstractitemview.h:44, from /usr/include/qt5/QtWidgets/qheaderview.h:44, from /usr/include/qt5/QtWidgets/QHeaderView:1, from ./libgui/src/variable-editor.h:29, from libgui/src/moc-variable-editor.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/variable-editor.h:29, from libgui/src/moc-variable-editor.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractTableModel:1, from ./libgui/src/workspace-model.h:29, from libgui/src/moc-workspace-model.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/workspace-model.h:29, from libgui/src/moc-workspace-model.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/octave-qobject.cc:32: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/set-path-model.cc:33: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/src/m-editor/file-editor-tab.cc:36: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/src/m-editor/file-editor.cc:34: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qfileinfo.h:45, 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/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/variable-editor-model.h:29, 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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/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; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/main-window.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::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]' /usr/include/qt5/QtCore/qvariant.h:845:74: required from here /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/qhash.h:46, from /usr/include/qt5/QtCore/qdebug.h:45, from /usr/include/qt5/QtCore/QDebug:1, from libgui/src/variable-editor-model.cc:32: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractTableModel:1, from ./libgui/src/variable-editor-model.h:29, from libgui/src/moc-variable-editor-model.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/workspace-view.h:29, from libgui/src/moc-workspace-view.cc:13: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/src/octave-qobject.cc:32: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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:38, from libgui/src/set-path-model.cc:37: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractTableModel:1, from ./libgui/src/variable-editor-model.h:29, from libgui/src/moc-variable-editor-model.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from ./libgui/src/workspace-view.h:29, from libgui/src/moc-workspace-view.cc:13: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/variable-editor-model.h:29, from libgui/src/moc-variable-editor-model.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/workspace-view.h:30, from libgui/src/moc-workspace-view.cc:13: /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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/src/main-window.cc:32: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:921:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:874:9: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:809:30: required from here /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(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:835:9: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:613:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:810:26: required from here /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(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:645:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:402:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:812:27: required from here /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/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/src/main-window.cc:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/qdebug.h:45, from /usr/include/qt5/QtCore/QDebug:1, from libgui/src/variable-editor-model.cc:32: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:595:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:619:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:250:37: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:826:30: required from here /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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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 '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]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/c++/11.2.1/bits/stl_iterator_base_funcs.h:141:29: required from 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits< >::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1310:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1349:9: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:792:140: required from here /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/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 libtool: warning: '/usr/lib/gcc/armv7-alpine-linux-musleabihf/11.2.1/../../../libGraphicsMagick++.la' seems to be moved libtool: warning: '/usr/lib/gcc/armv7-alpine-linux-musleabihf/11.2.1/../../../libGraphicsMagick.la' seems to be moved GEN src/octave-cli-7.1.0 CXXLD src/octave-gui GEN src/octave-gui-7.1.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 "04120d65778a" make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' make[1]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' preserving existing HG-ID file make check-recursive make[1]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' preserving existing HG-ID file Making check in libgnu make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make check-recursive make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' Making check in test make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' make check-am make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' make check-local make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' GEN mex/.octave-dirstamp MKMEXFILE mex/bug_54096.mex MKMEXFILE mex/bug_51725.mex MKMEXFILE mex/mexnumtst.mex Integrated test scripts: liboctave/array/Array.cc-tst ................................... pass 21/21 liboctave/array/CMatrix.cc-tst ................................. pass 11/11 liboctave/array/CSparse.cc-tst ................................. pass 10/10 liboctave/array/Sparse.cc-tst .................................. pass 107/107 liboctave/array/dMatrix.cc-tst ................................. pass 10/10 liboctave/array/dSparse.cc-tst ................................. pass 12/12 liboctave/array/fCMatrix.cc-tst ................................ pass 11/11 liboctave/array/fMatrix.cc-tst ................................. pass 8/8 liboctave/array/idx-vector.cc-tst .............................. pass 2/2 liboctave/util/oct-inttypes.cc-tst ............................. pass 28/28 libinterp/corefcn/Cell.cc-tst .................................. pass 5/5 libinterp/corefcn/__contourc__.cc-tst .......................... pass 1/1 libinterp/corefcn/__dsearchn__.cc-tst .......................... pass 1/1 libinterp/corefcn/__eigs__.cc-tst .............................. pass 1/1 libinterp/corefcn/__ichol__.cc-tst ............................. pass 1/1 libinterp/corefcn/__ilu__.cc-tst ............................... pass 1/1 libinterp/corefcn/__isprimelarge__.cc-tst ...................... pass 7/7 libinterp/corefcn/__lin_interpn__.cc-tst ....................... pass 1/1 libinterp/corefcn/__magick_read__.cc-tst ....................... pass 4/4 libinterp/corefcn/__pchip_deriv__.cc-tst ....................... pass 1/1 libinterp/corefcn/__qp__.cc-tst ................................ pass 1/1 libinterp/corefcn/amd.cc-tst ................................... pass 4/4 libinterp/corefcn/besselj.cc-tst ............................... pass 191/191 libinterp/corefcn/bitfcns.cc-tst ............................... pass 60/60 libinterp/corefcn/bsxfun.cc-tst ................................ pass 77/77 libinterp/corefcn/call-stack.cc-tst ............................ pass 3/3 libinterp/corefcn/cellfun.cc-tst ............................... pass 134/134 libinterp/corefcn/chol.cc-tst .................................. pass 42/42 libinterp/corefcn/colamd.cc-tst ................................ pass 8/8 libinterp/corefcn/colloc.cc-tst ................................ pass 12/12 libinterp/corefcn/conv2.cc-tst ................................. pass 48/51 (reported bug) XFAIL 3 libinterp/corefcn/dassl.cc-tst ................................. pass 4/4 libinterp/corefcn/data.cc-tst .................................. pass 1205/1211 (reported bug) XFAIL 6 libinterp/corefcn/debug.cc-tst ................................. pass 1/1 libinterp/corefcn/defaults.cc-tst .............................. pass 10/10 libinterp/corefcn/det.cc-tst ................................... pass 6/6 libinterp/corefcn/dirfns.cc-tst ................................ pass 1/1 libinterp/corefcn/dlmread.cc-tst ............................... pass 9/11 FAIL 1 REGRESSION 1 libinterp/corefcn/dmperm.cc-tst ................................ pass 5/5 libinterp/corefcn/dot.cc-tst ................................... pass 24/24 libinterp/corefcn/eig.cc-tst ................................... pass 73/73 libinterp/corefcn/ellipj.cc-tst ................................ pass 18/18 libinterp/corefcn/environment.cc-tst ........................... pass 6/6 libinterp/corefcn/error.cc-tst ................................. pass 4/4 libinterp/corefcn/errwarn.cc-tst ............................... pass 1/1 libinterp/corefcn/event-manager.cc-tst ......................... pass 3/3 libinterp/corefcn/fcn-info.cc-tst .............................. pass 4/4 libinterp/corefcn/fft.cc-tst ................................... pass 19/19 libinterp/corefcn/fft2.cc-tst .................................. pass 4/4 libinterp/corefcn/file-io.cc-tst ............................... pass 97/98 (reported bug) XFAIL 1 libinterp/corefcn/filter.cc-tst ................................ pass 14/14 libinterp/corefcn/find.cc-tst .................................. pass 23/23 libinterp/corefcn/gcd.cc-tst ................................... pass 9/9 libinterp/corefcn/getrusage.cc-tst ............................. pass 1/1 libinterp/corefcn/givens.cc-tst ................................ pass 6/6 libinterp/corefcn/graphics.cc-tst .............................. pass 49/49 (run-time condition) SKIP 4 libinterp/corefcn/gsvd.cc-tst .................................. pass 45/46 (reported bug) XFAIL 1 libinterp/corefcn/hash.cc-tst .................................. pass 53/53 libinterp/corefcn/help.cc-tst .................................. pass 1/1 libinterp/corefcn/hess.cc-tst .................................. pass 5/5 libinterp/corefcn/hex2num.cc-tst ............................... pass 21/21 libinterp/corefcn/input.cc-tst ................................. pass 11/11 libinterp/corefcn/inv.cc-tst ................................... pass 55/55 libinterp/corefcn/jsondecode.cc-tst ............................ pass 1/1 libinterp/corefcn/jsonencode.cc-tst ............................ pass 2/2 libinterp/corefcn/kron.cc-tst .................................. pass 14/14 libinterp/corefcn/load-save.cc-tst ............................. pass 5/5 libinterp/corefcn/lookup.cc-tst ................................ pass 20/20 libinterp/corefcn/lsode.cc-tst ................................. pass 5/5 libinterp/corefcn/lu.cc-tst .................................... pass 23/23 libinterp/corefcn/mappers.cc-tst ............................... pass 413/420 REGRESSION 6 (run-time condition) SKIP 6 (reported bug) XFAIL 1 libinterp/corefcn/matrix_type.cc-tst ........................... pass 51/51 libinterp/corefcn/max.cc-tst ................................... pass 111/114 (reported bug) XFAIL 3 libinterp/corefcn/mgorth.cc-tst ................................ pass 2/2 libinterp/corefcn/nproc.cc-tst ................................. pass 6/6 libinterp/corefcn/oct-hist.cc-tst .............................. pass 2/2 libinterp/corefcn/oct-map.cc-tst ............................... pass 10/10 libinterp/corefcn/ordqz.cc-tst ................................. pass 32/32 libinterp/corefcn/ordschur.cc-tst .............................. pass 4/4 libinterp/corefcn/pinv.cc-tst .................................. pass 17/17 libinterp/corefcn/pr-output.cc-tst ............................. pass 12/13 (reported bug) XFAIL 1 libinterp/corefcn/psi.cc-tst ................................... pass 30/30 libinterp/corefcn/qr.cc-tst .................................... pass 69/69 libinterp/corefcn/quad.cc-tst .................................. pass 12/12 libinterp/corefcn/quadcc.cc-tst ................................ pass 24/24 libinterp/corefcn/qz.cc-tst .................................... pass 4/4 libinterp/corefcn/rand.cc-tst .................................. pass 68/68 libinterp/corefcn/rcond.cc-tst ................................. pass 8/8 libinterp/corefcn/regexp.cc-tst ................................ pass 116/116 libinterp/corefcn/schur.cc-tst ................................. pass 11/11 libinterp/corefcn/sighandlers.cc-tst ........................... pass 11/11 libinterp/corefcn/sparse-xpow.cc-tst ........................... pass 2/2 libinterp/corefcn/sparse.cc-tst ................................ pass 29/29 libinterp/corefcn/spparms.cc-tst ............................... pass 9/9 libinterp/corefcn/sqrtm.cc-tst ................................. pass 4/4 libinterp/corefcn/strfind.cc-tst ............................... pass 35/35 libinterp/corefcn/strfns.cc-tst ................................ pass 132/132 libinterp/corefcn/sub2ind.cc-tst ............................... pass 31/31 libinterp/corefcn/svd.cc-tst ................................... pass 21/21 libinterp/corefcn/sylvester.cc-tst ............................. pass 9/9 libinterp/corefcn/symbfact.cc-tst .............................. pass 4/4 libinterp/corefcn/symtab.cc-tst ................................ pass 3/3 libinterp/corefcn/syscalls.cc-tst .............................. pass 11/11 libinterp/corefcn/sysdep.cc-tst ................................ pass 8/8 (run-time condition) SKIP 12 libinterp/corefcn/time.cc-tst .................................. pass 27/27 libinterp/corefcn/toplev.cc-tst ................................ pass 7/7 libinterp/corefcn/tril.cc-tst .................................. pass 22/22 libinterp/corefcn/tsearch.cc-tst ............................... pass 6/6 libinterp/corefcn/typecast.cc-tst .............................. pass 60/60 libinterp/corefcn/utils.cc-tst ................................. pass 100/100 (run-time condition) SKIP 1 libinterp/corefcn/variables.cc-tst ............................. pass 46/46 libinterp/dldfcn/__delaunayn__.cc-tst .......................... pass 1/1 libinterp/dldfcn/__fltk_uigetfile__.cc-tst ..................... pass 1/1 libinterp/dldfcn/__glpk__.cc-tst ............................... pass 1/1 libinterp/dldfcn/__init_fltk__.cc-tst .......................... pass 1/1 libinterp/dldfcn/__init_gnuplot__.cc-tst ....................... pass 1/1 libinterp/dldfcn/__ode15__.cc-tst .............................. pass 1/1 libinterp/dldfcn/__voronoi__.cc-tst ............................ pass 1/1 libinterp/dldfcn/audioread.cc-tst .............................. pass 6/6 libinterp/dldfcn/convhulln.cc-tst .............................. pass 4/4 libinterp/dldfcn/fftw.cc-tst ................................... pass 13/13 libinterp/dldfcn/gzip.cc-tst ................................... pass 3/7 FAIL 2 (reported bug) XFAIL 2 libinterp/octave-value/ov-base.cc-tst .......................... pass 1/1 libinterp/octave-value/ov-bool-mat.cc-tst ...................... pass 1/1 libinterp/octave-value/ov-cell.cc-tst .......................... pass 2/2 libinterp/octave-value/ov-class.cc-tst ......................... pass 48/48 (run-time condition) SKIP 2 libinterp/octave-value/ov-classdef.cc-tst ...................... pass 1/1 libinterp/octave-value/ov-cx-diag.cc-tst ....................... pass 1/1 libinterp/octave-value/ov-fcn-handle.cc-tst .................... pass 14/14 libinterp/octave-value/ov-java.cc-tst .......................... pass 0/0 (run-time condition) SKIP 16 libinterp/octave-value/ov-lazy-idx.cc-tst ...................... pass 11/11 libinterp/octave-value/ov-null-mat.cc-tst ...................... pass 8/8 libinterp/octave-value/ov-oncleanup.cc-tst ..................... pass 1/1 libinterp/octave-value/ov-range.cc-tst ......................... pass 6/6 libinterp/octave-value/ov-str-mat.cc-tst ....................... pass 1/1 libinterp/octave-value/ov-struct.cc-tst ........................ pass 31/31 libinterp/octave-value/ov-typeinfo.cc-tst ...................... pass 55/55 (run-time condition) SKIP 1 libinterp/octave-value/ov-usr-fcn.cc-tst ....................... pass 9/9 libinterp/octave-value/ov.cc-tst ............................... pass 109/109 libinterp/parse-tree/bp-table.cc-tst ........................... pass 1/1 libinterp/parse-tree/lex.ll-tst ................................ pass 7/7 libinterp/parse-tree/oct-parse.yy-tst .......................... pass 30/30 libinterp/parse-tree/pt-assign.cc-tst .......................... pass 5/5 libinterp/parse-tree/pt-eval.cc-tst ............................ pass 17/17 libinterp/parse-tree/pt-fcn-handle.cc-tst ...................... pass 5/5 libinterp/parse-tree/pt-idx.cc-tst ............................. pass 6/6 libinterp/parse-tree/pt-tm-const.cc-tst ........................ pass 202/203 (reported bug) XFAIL 1 libinterp/octave.cc-tst ........................................ pass 8/8 +containers/Map.m .............................................. pass 40/40 +matlab/+lang/makeUniqueStrings.m .............................. pass 12/12 +matlab/+lang/makeValidName.m .................................. pass 17/17 +matlab/+net/base64decode.m .................................... pass 9/9 +matlab/+net/base64encode.m .................................... pass 9/9 @ftp/ascii.m ................................................... pass 1/1 @ftp/binary.m .................................................. pass 1/1 @ftp/cd.m ...................................................... pass 1/1 @ftp/close.m ................................................... pass 1/1 @ftp/delete.m .................................................. pass 1/1 @ftp/dir.m ..................................................... pass 1/1 @ftp/ftp.m ..................................................... pass 1/1 @ftp/loadobj.m ................................................. pass 1/1 @ftp/mget.m .................................................... pass 1/1 @ftp/mkdir.m ................................................... pass 1/1 @ftp/mput.m .................................................... pass 1/1 @ftp/rename.m .................................................. pass 1/1 @ftp/rmdir.m ................................................... pass 1/1 @ftp/saveobj.m ................................................. pass 1/1 audio/record.m ................................................. pass 5/5 audio/sound.m .................................................. pass 4/4 audio/soundsc.m ................................................ pass 10/10 elfun/acosd.m .................................................. pass 2/2 elfun/acot.m ................................................... pass 2/2 elfun/acotd.m .................................................. pass 2/2 elfun/acoth.m .................................................. pass 2/2 elfun/acsc.m ................................................... pass 2/2 elfun/acscd.m .................................................. pass 2/2 elfun/acsch.m .................................................. pass 2/2 elfun/asec.m ................................................... pass 2/2 elfun/asecd.m .................................................. pass 2/2 elfun/asech.m .................................................. pass 3/3 elfun/asind.m .................................................. pass 2/2 elfun/atan2d.m ................................................. pass 3/3 elfun/atand.m .................................................. pass 2/2 elfun/cosd.m ................................................... pass 10/10 elfun/cospi.m .................................................. pass 4/4 elfun/cot.m .................................................... pass 2/2 elfun/cotd.m ................................................... pass 4/4 elfun/coth.m ................................................... pass 2/2 elfun/csc.m .................................................... pass 2/2 elfun/cscd.m ................................................... pass 4/4 elfun/csch.m ................................................... pass 2/2 elfun/sec.m .................................................... pass 2/2 elfun/secd.m ................................................... pass 4/4 elfun/sech.m ................................................... pass 2/2 elfun/sind.m ................................................... pass 10/10 elfun/sinpi.m .................................................. pass 4/4 elfun/tand.m ................................................... pass 4/4 general/accumarray.m ........................................... pass 23/23 general/accumdim.m ............................................. pass 13/13 general/bincoeff.m ............................................. pass 11/11 general/bitcmp.m ............................................... pass 10/10 general/bitget.m ............................................... pass 16/16 general/bitset.m ............................................... pass 26/26 general/blkdiag.m .............................................. pass 10/10 general/cart2pol.m ............................................. pass 28/28 general/cart2sph.m ............................................. pass 21/21 general/cell2mat.m ............................................. pass 19/19 general/celldisp.m ............................................. pass 3/3 general/circshift.m ............................................ pass 16/16 general/common_size.m .......................................... pass 4/4 general/cplxpair.m ............................................. pass 22/22 general/cumtrapz.m ............................................. pass 26/26 general/curl.m ................................................. pass 1/1 general/dblquad.m .............................................. pass 4/4 general/deal.m ................................................. pass 4/4 general/deg2rad.m .............................................. pass 7/7 general/del2.m ................................................. pass 20/20 general/divergence.m ........................................... pass 1/1 general/flip.m ................................................. pass 9/9 general/fliplr.m ............................................... pass 8/8 general/flipud.m ............................................... pass 8/8 general/gradient.m ............................................. pass 5/5 general/idivide.m .............................................. pass 26/26 general/int2str.m .............................................. pass 8/8 general/integral.m ............................................. pass 32/32 general/integral2.m ............................................ pass 50/50 general/integral3.m ............................................ pass 42/42 general/interp1.m .............................................. pass 234/234 general/interp2.m .............................................. pass 52/52 general/interp3.m .............................................. pass 23/23 general/interpft.m ............................................. pass 14/14 general/interpn.m .............................................. pass 19/19 general/isequal.m .............................................. pass 115/115 general/isequaln.m ............................................. pass 16/16 general/logspace.m ............................................. pass 12/12 (run-time condition) SKIP 2 general/nextpow2.m ............................................. pass 11/15 FAIL 4 general/num2str.m .............................................. pass 45/45 general/pol2cart.m ............................................. pass 27/27 general/polyarea.m ............................................. pass 4/4 general/postpad.m .............................................. pass 14/14 general/prepad.m ............................................... pass 19/19 general/quad2d.m ............................................... pass 47/47 general/quadgk.m ............................................... pass 27/27 general/quadl.m ................................................ pass 10/10 general/quadv.m ................................................ pass 11/11 general/rad2deg.m .............................................. pass 7/7 general/randi.m ................................................ pass 29/29 general/rat.m .................................................. pass 14/14 general/repelem.m .............................................. pass 58/58 general/repmat.m ............................................... pass 45/45 general/rescale.m .............................................. pass 24/24 general/rng.m .................................................. pass 20/20 general/rot90.m ................................................ pass 8/8 general/rotdim.m ............................................... pass 19/19 general/shift.m ................................................ pass 9/9 general/shiftdim.m ............................................. pass 5/5 general/sortrows.m ............................................. pass 8/8 general/sph2cart.m ............................................. pass 21/21 general/structfun.m ............................................ pass 3/3 general/subsindex.m ............................................ pass 2/2 general/trapz.m ................................................ pass 25/25 general/triplequad.m ........................................... pass 1/1 general/xor.m .................................................. pass 8/8 geometry/convhull.m ............................................ pass 11/11 geometry/delaunay.m ............................................ pass 15/15 geometry/delaunayn.m ........................................... pass 3/3 geometry/dsearch.m ............................................. pass 2/2 geometry/dsearchn.m ............................................ pass 6/6 geometry/griddata.m ............................................ pass 20/20 geometry/griddata3.m ........................................... pass 2/2 geometry/griddatan.m ........................................... pass 15/15 geometry/inpolygon.m ........................................... pass 12/12 geometry/rectint.m ............................................. pass 17/17 geometry/rotx.m ................................................ pass 6/6 geometry/roty.m ................................................ pass 6/6 geometry/rotz.m ................................................ pass 6/6 geometry/tsearchn.m ............................................ pass 5/5 geometry/voronoi.m ............................................. pass 10/10 geometry/voronoin.m ............................................ pass 2/2 gui/dialog.m ................................................... pass 1/1 gui/errordlg.m ................................................. pass 1/1 gui/getappdata.m ............................................... pass 5/5 gui/getpixelposition.m ......................................... pass 6/6 gui/guidata.m .................................................. pass 3/3 gui/helpdlg.m .................................................. pass 1/1 gui/inputdlg.m ................................................. pass 5/5 gui/isappdata.m ................................................ pass 4/4 gui/listdlg.m .................................................. pass 7/7 gui/listfonts.m ................................................ pass 3/3 gui/movegui.m .................................................. pass 5/5 gui/msgbox.m ................................................... pass 10/10 gui/questdlg.m ................................................. pass 7/7 gui/rmappdata.m ................................................ pass 7/7 gui/setappdata.m ............................................... pass 11/11 gui/uicontrol.m ................................................ pass 1/1 gui/uigetdir.m ................................................. pass 1/1 gui/uigetfile.m ................................................ pass 1/1 gui/uimenu.m ................................................... pass 0/0 (run-time condition) SKIP 3 gui/uiputfile.m ................................................ pass 1/1 gui/uisetfont.m ................................................ pass 5/5 gui/waitbar.m .................................................. pass 4/4 gui/warndlg.m .................................................. pass 1/1 help/__gripe_missing_component__.m ............................. pass 6/6 help/__makeinfo__.m ............................................ pass 1/1 help/__unimplemented__.m ....................................... pass 3/3 help/ans.m ..................................................... pass 1/1 help/bessel.m .................................................. pass 1/1 help/debug.m ................................................... pass 1/1 help/doc.m ..................................................... pass 1/1 help/doc_cache_create.m ........................................ pass 1/1 help/error_ids.m ............................................... pass 1/1 help/get_first_help_sentence.m ................................. pass 7/7 help/help.m .................................................... pass 5/5 help/print_usage.m ............................................. pass 1/1 help/slash.m ................................................... pass 1/1 help/type.m .................................................... pass 9/9 help/warning_ids.m ............................................. pass 1/1 help/which.m ................................................... pass 8/8 image/cmpermute.m .............................................. pass 19/19 image/cmunique.m ............................................... pass 18/18 image/colormap.m ............................................... pass 9/9 image/contrast.m ............................................... pass 1/1 image/frame2im.m ............................................... pass 4/4 image/getframe.m ............................................... pass 0/0 (run-time condition) SKIP 2 image/gray2ind.m ............................................... pass 19/19 image/hsv2rgb.m ................................................ pass 27/27 image/im2double.m .............................................. pass 18/18 image/im2frame.m ............................................... pass 4/4 image/image.m .................................................. pass 2/2 image/imfinfo.m ................................................ pass 5/5 image/imformats.m .............................................. pass 6/6 image/imread.m ................................................. pass 5/5 image/imshow.m ................................................. pass 6/6 image/imwrite.m ................................................ pass 20/20 image/ind2gray.m ............................................... pass 18/18 image/ind2rgb.m ................................................ pass 23/23 image/iscolormap.m ............................................. pass 5/5 image/movie.m .................................................. pass 13/13 image/rgb2gray.m ............................................... pass 16/16 image/rgb2hsv.m ................................................ pass 25/25 image/rgb2ind.m ................................................ pass 6/6 image/rgbplot.m ................................................ pass 4/4 io/beep.m ...................................................... pass 1/1 io/csvread.m ................................................... pass 1/1 io/csvwrite.m .................................................. pass 2/2 io/dlmwrite.m .................................................. pass 1/1 io/fileread.m .................................................. pass 3/3 io/importdata.m ................................................ pass 27/27 io/is_valid_file_id.m .......................................... pass 5/5 java/javaaddpath.m ............................................. pass 4/4 (run-time condition) SKIP 5 java/javachk.m ................................................. pass 7/7 (run-time condition) SKIP 2 java/javarmpath.m .............................................. pass 3/3 (run-time condition) SKIP 3 java/usejava.m ................................................. pass 4/4 (run-time condition) SKIP 1 legacy/findstr.m ............................................... pass 7/7 legacy/genvarname.m ............................................ pass 30/30 legacy/isdir.m ................................................. pass 4/4 legacy/maxNumCompThreads.m ..................................... pass 4/4 legacy/strmatch.m .............................................. pass 22/22 legacy/strread.m ............................................... pass 56/56 legacy/textread.m .............................................. pass 10/10 legacy/vectorize.m ............................................. pass 8/8 linear-algebra/bandwidth.m ..................................... pass 20/20 linear-algebra/commutation_matrix.m ............................ pass 6/6 linear-algebra/cond.m .......................................... pass 7/7 linear-algebra/condeig.m ....................................... pass 7/7 linear-algebra/condest.m ....................................... pass 14/14 linear-algebra/cross.m ......................................... pass 6/6 linear-algebra/duplication_matrix.m ............................ pass 7/7 linear-algebra/expm.m .......................................... pass 10/10 linear-algebra/gls.m ........................................... pass 12/12 linear-algebra/housh.m ......................................... pass 7/7 linear-algebra/isbanded.m ...................................... pass 18/18 linear-algebra/isdefinite.m .................................... pass 9/9 linear-algebra/isdiag.m ........................................ pass 13/13 linear-algebra/ishermitian.m ................................... pass 25/25 linear-algebra/issymmetric.m ................................... pass 24/24 linear-algebra/istril.m ........................................ pass 11/11 linear-algebra/istriu.m ........................................ pass 11/11 linear-algebra/linsolve.m ...................................... pass 8/8 linear-algebra/logm.m .......................................... pass 12/12 linear-algebra/lscov.m ......................................... pass 9/9 linear-algebra/normest.m ....................................... pass 7/7 linear-algebra/normest1.m ...................................... pass 17/17 linear-algebra/null.m .......................................... pass 6/6 linear-algebra/ols.m ........................................... pass 11/11 linear-algebra/ordeig.m ........................................ pass 13/13 linear-algebra/orth.m .......................................... pass 1/1 linear-algebra/planerot.m ...................................... pass 4/4 linear-algebra/qzhess.m ........................................ pass 4/4 linear-algebra/rank.m .......................................... pass 9/9 linear-algebra/rref.m .......................................... pass 6/6 linear-algebra/subspace.m ...................................... pass 6/6 linear-algebra/trace.m ......................................... pass 8/8 linear-algebra/vech.m .......................................... pass 2/2 linear-algebra/vecnorm.m ....................................... pass 13/13 miscellaneous/bug_report.m ..................................... pass 1/1 miscellaneous/bunzip2.m ........................................ pass 1/1 miscellaneous/cast.m ........................................... pass 33/33 miscellaneous/citation.m ....................................... pass 2/2 miscellaneous/clearvars.m ...................................... pass 5/5 miscellaneous/compare_versions.m ............................... pass 45/45 miscellaneous/computer.m ....................................... pass 5/5 miscellaneous/copyfile.m ....................................... pass 7/7 miscellaneous/delete.m ......................................... pass 4/4 miscellaneous/dir.m ............................................ pass 5/5 miscellaneous/dos.m ............................................ pass 3/3 miscellaneous/edit.m ........................................... pass 1/1 miscellaneous/fieldnames.m ..................................... pass 4/4 (run-time condition) SKIP 3 miscellaneous/fileattrib.m ..................................... pass 3/3 miscellaneous/fileparts.m ...................................... pass 12/12 miscellaneous/fullfile.m ....................................... pass 29/29 (run-time condition) SKIP 3 miscellaneous/getfield.m ....................................... pass 5/5 miscellaneous/grabcode.m ....................................... pass 1/1 miscellaneous/gunzip.m ......................................... pass 1/1 miscellaneous/info.m ........................................... pass 1/1 miscellaneous/inputParser.m .................................... pass 27/27 miscellaneous/inputname.m ...................................... pass 8/8 miscellaneous/isdeployed.m ..................................... pass 1/1 miscellaneous/isfile.m ......................................... pass 8/8 miscellaneous/isfolder.m ....................................... pass 9/9 miscellaneous/ismac.m .......................................... pass 1/1 miscellaneous/ismethod.m ....................................... pass 2/2 (run-time condition) SKIP 1 miscellaneous/ispc.m ........................................... pass 1/1 miscellaneous/isunix.m ......................................... pass 1/1 miscellaneous/jupyter_notebook.m ............................... pass 4/4 miscellaneous/license.m ........................................ pass 11/11 miscellaneous/list_primes.m .................................... pass 6/6 miscellaneous/ls.m ............................................. pass 3/3 miscellaneous/ls_command.m ..................................... pass 2/2 miscellaneous/memory.m ......................................... pass 1/1 (run-time condition) SKIP 1 miscellaneous/menu.m ........................................... pass 5/5 miscellaneous/methods.m ........................................ pass 6/6 (run-time condition) SKIP 3 miscellaneous/mex.m ............................................ pass 1/1 miscellaneous/mexext.m ......................................... pass 1/1 miscellaneous/mkdir.m .......................................... pass 3/3 miscellaneous/movefile.m ....................................... pass 6/6 miscellaneous/mustBeFinite.m ................................... pass 6/6 miscellaneous/mustBeGreaterThan.m .............................. pass 7/7 miscellaneous/mustBeGreaterThanOrEqual.m ....................... pass 6/6 miscellaneous/mustBeInteger.m .................................. pass 7/7 miscellaneous/mustBeLessThan.m ................................. pass 8/8 miscellaneous/mustBeLessThanOrEqual.m .......................... pass 5/5 miscellaneous/mustBeMember.m ................................... pass 6/6 miscellaneous/mustBeNegative.m ................................. pass 4/4 miscellaneous/mustBeNonNan.m ................................... pass 4/4 miscellaneous/mustBeNonempty.m ................................. pass 5/5 miscellaneous/mustBeNonnegative.m .............................. pass 6/6 miscellaneous/mustBeNonpositive.m .............................. pass 5/5 miscellaneous/mustBeNonsparse.m ................................ pass 3/3 miscellaneous/mustBeNonzero.m .................................. pass 4/4 miscellaneous/mustBeNumeric.m .................................. pass 6/6 miscellaneous/mustBeNumericOrLogical.m ......................... pass 5/5 miscellaneous/mustBePositive.m ................................. pass 8/8 miscellaneous/mustBeReal.m ..................................... pass 4/4 miscellaneous/namedargs2cell.m ................................. pass 5/5 miscellaneous/namelengthmax.m .................................. pass 1/1 miscellaneous/nargchk.m ........................................ pass 9/9 miscellaneous/narginchk.m ...................................... pass 4/4 miscellaneous/nargoutchk.m ..................................... pass 9/9 miscellaneous/news.m ........................................... pass 2/2 miscellaneous/nthargout.m ...................................... pass 2/2 miscellaneous/open.m ........................................... pass 3/3 miscellaneous/orderfields.m .................................... pass 14/14 miscellaneous/pack.m ........................................... pass 1/1 miscellaneous/parseparams.m .................................... pass 8/8 miscellaneous/perl.m ........................................... pass 1/1 miscellaneous/publish.m ........................................ pass 5/5 miscellaneous/python.m ......................................... pass 1/1 miscellaneous/recycle.m ........................................ pass 5/5 miscellaneous/run.m ............................................ pass 5/5 miscellaneous/setfield.m ....................................... pass 6/6 miscellaneous/substruct.m ...................................... pass 7/7 miscellaneous/swapbytes.m ...................................... pass 4/4 miscellaneous/symvar.m ......................................... pass 3/3 miscellaneous/tar.m ............................................ pass 5/5 miscellaneous/tempdir.m ........................................ pass 2/2 miscellaneous/unix.m ........................................... pass 2/2 miscellaneous/unpack.m ......................................... pass 8/9 FAIL 1 miscellaneous/untar.m .......................................... pass 1/1 miscellaneous/unzip.m .......................................... pass 1/1 miscellaneous/validateattributes.m ............................. pass 84/84 miscellaneous/ver.m ............................................ pass 3/3 miscellaneous/verLessThan.m .................................... pass 9/9 miscellaneous/version.m ........................................ pass 11/11 miscellaneous/what.m ........................................... pass 2/2 miscellaneous/zip.m ............................................ pass 5/5 ode/decic.m .................................................... pass 16/16 ode/ode15i.m ................................................... pass 0/0 (missing feature) SKIP 48 ode/ode15s.m ................................................... pass 0/0 (missing feature) SKIP 40 ode/ode23.m .................................................... pass 38/38 ode/ode23s.m ................................................... pass 32/32 ode/ode45.m .................................................... pass 41/41 ode/odeget.m ................................................... pass 14/14 ode/odeset.m ................................................... pass 9/9 optimization/__all_opts__.m .................................... pass 1/1 optimization/fminbnd.m ......................................... pass 7/7 optimization/fminsearch.m ...................................... pass 11/11 optimization/fminunc.m ......................................... pass 6/6 optimization/fsolve.m .......................................... pass 8/8 optimization/fzero.m ........................................... pass 4/4 optimization/glpk.m ............................................ pass 9/9 optimization/humps.m ........................................... pass 11/11 optimization/lsqnonneg.m ....................................... pass 9/9 optimization/optimget.m ........................................ pass 11/11 optimization/optimset.m ........................................ pass 9/9 optimization/pqpnonneg.m ....................................... pass 10/10 optimization/qp.m .............................................. pass 1/1 optimization/sqp.m ............................................. pass 16/16 path/import.m .................................................. pass 1/1 path/matlabroot.m .............................................. pass 1/1 path/pathdef.m ................................................. pass 4/4 path/savepath.m ................................................ pass 1/1 plot/appearance/__clabel__.m ................................... pass 1/1 plot/appearance/__getlegenddata__.m ............................ pass 1/1 plot/appearance/annotation.m ................................... pass 18/18 plot/appearance/axis.m ......................................... pass 6/6 plot/appearance/camlookat.m .................................... pass 10/10 plot/appearance/camorbit.m ..................................... pass 11/11 plot/appearance/campos.m ....................................... pass 5/5 plot/appearance/camroll.m ...................................... pass 6/6 plot/appearance/camtarget.m .................................... pass 5/5 plot/appearance/camup.m ........................................ pass 5/5 plot/appearance/camva.m ........................................ pass 5/5 plot/appearance/camzoom.m ...................................... pass 7/7 plot/appearance/caxis.m ........................................ pass 3/3 plot/appearance/datetick.m ..................................... pass 1/1 plot/appearance/grid.m ......................................... pass 2/2 plot/appearance/gtext.m ........................................ pass 1/1 plot/appearance/legend.m ....................................... pass 7/7 (run-time condition) SKIP 1 plot/appearance/lighting.m ..................................... pass 8/8 plot/appearance/material.m ..................................... pass 16/16 plot/appearance/orient.m ....................................... pass 3/3 plot/appearance/rticks.m ....................................... pass 3/3 plot/appearance/shading.m ...................................... pass 7/7 plot/appearance/text.m ......................................... pass 11/11 plot/appearance/thetaticks.m ................................... pass 3/3 plot/appearance/title.m ........................................ pass 6/6 plot/appearance/view.m ......................................... pass 3/3 plot/appearance/whitebg.m ...................................... pass 3/3 plot/appearance/xlabel.m ....................................... pass 2/2 plot/appearance/xlim.m ......................................... pass 2/2 plot/appearance/xtickangle.m ................................... pass 6/6 plot/appearance/xticklabels.m .................................. pass 3/3 plot/appearance/xticks.m ....................................... pass 3/3 plot/appearance/ylabel.m ....................................... pass 2/2 plot/appearance/ylim.m ......................................... pass 2/2 plot/appearance/ytickangle.m ................................... pass 6/6 plot/appearance/yticklabels.m .................................. pass 3/3 plot/appearance/yticks.m ....................................... pass 3/3 plot/appearance/zlabel.m ....................................... pass 2/2 plot/appearance/zlim.m ......................................... pass 2/2 plot/appearance/ztickangle.m ................................... pass 6/6 plot/appearance/zticklabels.m .................................. pass 3/3 plot/appearance/zticks.m ....................................... pass 3/3 plot/draw/area.m ............................................... pass 8/8 plot/draw/bar.m ................................................ pass 6/6 plot/draw/barh.m ............................................... pass 6/6 plot/draw/camlight.m ........................................... pass 10/10 plot/draw/colorbar.m ........................................... pass 7/7 plot/draw/compass.m ............................................ pass 5/5 plot/draw/contour.m ............................................ pass 2/2 plot/draw/contourc.m ........................................... pass 14/14 plot/draw/errorbar.m ........................................... pass 11/11 plot/draw/feather.m ............................................ pass 5/5 plot/draw/fplot.m .............................................. pass 15/15 plot/draw/hist.m ............................................... pass 29/29 plot/draw/isocaps.m ............................................ pass 29/29 plot/draw/isocolors.m .......................................... pass 9/9 plot/draw/isonormals.m ......................................... pass 18/18 plot/draw/isosurface.m ......................................... pass 29/30 (reported bug) XFAIL 1 plot/draw/light.m .............................................. pass 2/2 plot/draw/lightangle.m ......................................... pass 11/11 plot/draw/line.m ............................................... pass 1/1 plot/draw/loglog.m ............................................. pass 2/2 plot/draw/ostreamtube.m ........................................ pass 11/11 plot/draw/patch.m .............................................. pass 2/2 plot/draw/pie.m ................................................ pass 3/3 plot/draw/pie3.m ............................................... pass 3/3 plot/draw/reducepatch.m ........................................ pass 19/19 plot/draw/reducevolume.m ....................................... pass 22/22 plot/draw/rose.m ............................................... pass 4/4 plot/draw/scatter.m ............................................ pass 0/0 (run-time condition) SKIP 1 plot/draw/semilogx.m ........................................... pass 2/2 plot/draw/semilogy.m ........................................... pass 2/2 plot/draw/shrinkfaces.m ........................................ pass 13/13 plot/draw/smooth3.m ............................................ pass 22/22 plot/draw/sombrero.m ........................................... pass 2/2 plot/draw/stairs.m ............................................. pass 9/9 plot/draw/stem.m ............................................... pass 10/10 plot/draw/stem3.m .............................................. pass 9/9 plot/draw/stemleaf.m ........................................... pass 16/16 plot/draw/stream2.m ............................................ pass 20/20 plot/draw/stream3.m ............................................ pass 27/27 plot/draw/streamline.m ......................................... pass 3/3 plot/draw/streamribbon.m ....................................... pass 9/9 plot/draw/streamtube.m ......................................... pass 12/12 plot/draw/surface.m ............................................ pass 1/1 plot/draw/surfnorm.m ........................................... pass 9/9 plot/draw/trimesh.m ............................................ pass 7/7 plot/draw/trisurf.m ............................................ pass 8/8 plot/util/__actual_axis_position__.m ........................... pass 1/1 plot/util/__default_plot_options__.m ........................... pass 1/1 plot/util/__gnuplot_drawnow__.m ................................ pass 1/1 plot/util/__next_line_color__.m ................................ pass 1/1 plot/util/__next_line_style__.m ................................ pass 1/1 plot/util/__opengl_info__.m .................................... pass 1/1 plot/util/__plt_get_axis_arg__.m ............................... pass 1/1 plot/util/__pltopt__.m ......................................... pass 9/9 plot/util/allchild.m ........................................... pass 1/1 (run-time condition) SKIP 1 plot/util/ancestor.m ........................................... pass 6/6 plot/util/axes.m ............................................... pass 3/3 plot/util/cla.m ................................................ pass 2/2 plot/util/clf.m ................................................ pass 3/3 plot/util/close.m .............................................. pass 8/8 plot/util/closereq.m ........................................... pass 1/1 plot/util/colstyle.m ........................................... pass 6/6 plot/util/copyobj.m ............................................ pass 1/1 (run-time condition) SKIP 1 plot/util/figure.m ............................................. pass 3/3 plot/util/findall.m ............................................ pass 1/1 plot/util/findobj.m ............................................ pass 10/10 plot/util/gca.m ................................................ pass 1/1 plot/util/gcbf.m ............................................... pass 1/1 plot/util/gcbo.m ............................................... pass 1/1 plot/util/gcf.m ................................................ pass 1/1 plot/util/ginput.m ............................................. pass 1/1 plot/util/gnuplot_binary.in.m .................................. pass 1/1 plot/util/gnuplot_binary.m ..................................... pass 1/1 plot/util/graphics_toolkit.m ................................... pass 0/0 (run-time condition) SKIP 2 plot/util/groot.m .............................................. pass 1/1 plot/util/hggroup.m ............................................ pass 1/1 plot/util/hgload.m ............................................. pass 5/5 plot/util/hgsave.m ............................................. pass 4/4 (run-time condition) SKIP 1 plot/util/hold.m ............................................... pass 2/2 plot/util/isaxes.m ............................................. pass 3/3 plot/util/isfigure.m ........................................... pass 3/3 plot/util/isgraphics.m ......................................... pass 5/5 plot/util/ishandle.m ........................................... pass 3/3 (run-time condition) SKIP 1 plot/util/ishold.m ............................................. pass 1/1 plot/util/isprop.m ............................................. pass 8/8 plot/util/linkaxes.m ........................................... pass 3/3 plot/util/linkprop.m ........................................... pass 6/6 plot/util/meshgrid.m ........................................... pass 8/8 plot/util/ndgrid.m ............................................. pass 9/9 plot/util/newplot.m ............................................ pass 3/3 plot/util/openfig.m ............................................ pass 6/6 plot/util/print.m .............................................. pass 1/1 plot/util/printd.m ............................................. pass 1/1 plot/util/rotate.m ............................................. pass 11/11 plot/util/saveas.m ............................................. pass 5/5 plot/util/savefig.m ............................................ pass 7/7 plot/util/subplot.m ............................................ pass 3/3 polynomial/compan.m ............................................ pass 6/6 polynomial/conv.m .............................................. pass 21/21 polynomial/deconv.m ............................................ pass 14/14 polynomial/mkpp.m .............................................. pass 16/16 polynomial/mpoles.m ............................................ pass 2/2 polynomial/padecoef.m .......................................... pass 13/13 polynomial/pchip.m ............................................. pass 23/23 polynomial/poly.m .............................................. pass 7/7 polynomial/polyaffine.m ........................................ pass 1/1 polynomial/polyder.m ........................................... pass 5/5 polynomial/polyeig.m ........................................... pass 5/5 polynomial/polyfit.m ........................................... pass 23/23 polynomial/polygcd.m ........................................... pass 4/4 polynomial/polyint.m ........................................... pass 4/4 polynomial/polyout.m ........................................... pass 5/5 polynomial/polyreduce.m ........................................ pass 7/7 polynomial/polyval.m ........................................... pass 28/28 polynomial/polyvalm.m .......................................... pass 3/3 polynomial/ppder.m ............................................. pass 11/11 polynomial/ppint.m ............................................. pass 2/2 polynomial/ppjumps.m ........................................... pass 3/3 polynomial/ppval.m ............................................. pass 16/16 polynomial/residue.m ........................................... pass 8/8 polynomial/roots.m ............................................. pass 11/11 polynomial/spline.m ............................................ pass 27/27 polynomial/splinefit.m ......................................... pass 3/3 polynomial/unmkpp.m ............................................ pass 5/5 prefs/addpref.m ................................................ pass 6/6 prefs/getpref.m ................................................ pass 3/3 prefs/ispref.m ................................................. pass 4/4 prefs/preferences.m ............................................ pass 1/1 prefs/rmpref.m ................................................. pass 4/4 prefs/setpref.m ................................................ pass 6/6 profiler/profexport.m .......................................... pass 5/5 profiler/profile.m ............................................. pass 4/4 profiler/profshow.m ............................................ pass 3/3 set/intersect.m ................................................ pass 29/29 set/ismember.m ................................................. pass 43/43 set/powerset.m ................................................. pass 8/8 set/setdiff.m .................................................. pass 24/24 set/setxor.m ................................................... pass 24/24 set/union.m .................................................... pass 47/47 set/unique.m ................................................... pass 52/52 set/uniquetol.m ................................................ pass 40/40 signal/__parse_movargs__.m ..................................... pass 3/3 signal/autoreg_matrix.m ........................................ pass 4/4 signal/bartlett.m .............................................. pass 9/9 signal/blackman.m .............................................. pass 13/13 signal/detrend.m ............................................... pass 10/10 signal/fftconv.m ............................................... pass 7/7 signal/fftfilt.m ............................................... pass 9/9 signal/fftshift.m .............................................. pass 12/12 signal/freqz.m ................................................. pass 3/3 signal/hamming.m ............................................... pass 13/13 signal/hanning.m ............................................... pass 13/13 signal/ifftshift.m ............................................. pass 12/12 signal/movfun.m ................................................ pass 35/35 signal/movslice.m .............................................. pass 12/12 signal/periodogram.m ........................................... pass 8/8 signal/sinc.m .................................................. pass 4/4 signal/sinetone.m .............................................. pass 1/1 signal/sinewave.m .............................................. pass 8/8 signal/spectral_adf.m .......................................... pass 3/3 signal/spectral_xdf.m .......................................... pass 3/3 signal/unwrap.m ................................................ pass 23/23 sparse/bicg.m .................................................. pass 13/13 sparse/bicgstab.m .............................................. pass 12/12 sparse/cgs.m ................................................... pass 11/11 sparse/colperm.m ............................................... pass 1/1 sparse/eigs.m .................................................. pass 207/207 sparse/etreeplot.m ............................................. pass 2/2 sparse/gmres.m ................................................. pass 16/16 sparse/gplot.m ................................................. pass 1/1 sparse/ichol.m ................................................. pass 24/24 sparse/ilu.m ................................................... pass 53/53 sparse/nonzeros.m .............................................. pass 5/5 sparse/pcg.m ................................................... pass 17/17 sparse/pcr.m ................................................... pass 3/3 sparse/qmr.m ................................................... pass 4/4 sparse/spaugment.m ............................................. pass 1/1 sparse/spconvert.m ............................................. pass 6/6 sparse/spdiags.m ............................................... pass 8/8 sparse/speye.m ................................................. pass 5/5 sparse/spfun.m ................................................. pass 8/8 sparse/spones.m ................................................ pass 3/3 sparse/sprand.m ................................................ pass 21/21 sparse/sprandn.m ............................................... pass 21/21 sparse/sprandsym.m ............................................. pass 9/9 sparse/spstats.m ............................................... pass 1/1 sparse/spy.m ................................................... pass 2/2 sparse/svds.m .................................................. pass 7/7 sparse/tfqmr.m ................................................. pass 11/11 sparse/treelayout.m ............................................ pass 3/3 specfun/beta.m ................................................. pass 11/11 specfun/betainc.m .............................................. pass 27/27 specfun/betaincinv.m ........................................... pass 40/40 specfun/betaln.m ............................................... pass 8/8 specfun/cosint.m ............................................... pass 28/28 specfun/ellipke.m .............................................. pass 8/8 specfun/expint.m ............................................... pass 18/18 specfun/factor.m ............................................... pass 14/14 specfun/factorial.m ............................................ pass 8/8 specfun/gammainc.m ............................................. pass 87/88 (reported bug) XFAIL 1 specfun/gammaincinv.m .......................................... pass 23/23 specfun/isprime.m .............................................. pass 15/15 specfun/lcm.m .................................................. pass 5/5 specfun/legendre.m ............................................. pass 18/18 specfun/nchoosek.m ............................................. pass 28/28 specfun/nthroot.m .............................................. pass 13/13 specfun/perms.m ................................................ pass 29/29 specfun/pow2.m ................................................. pass 3/3 specfun/primes.m ............................................... pass 12/12 specfun/reallog.m .............................................. pass 5/5 specfun/realpow.m .............................................. pass 7/7 specfun/realsqrt.m ............................................. pass 4/4 specfun/sinint.m ............................................... pass 22/22 special-matrix/gallery.m ....................................... pass 120/120 special-matrix/hadamard.m ...................................... pass 6/6 special-matrix/hankel.m ........................................ pass 10/10 special-matrix/hilb.m .......................................... pass 4/4 special-matrix/invhilb.m ....................................... pass 6/6 special-matrix/magic.m ......................................... pass 7/7 special-matrix/pascal.m ........................................ pass 11/11 special-matrix/rosser.m ........................................ pass 3/3 special-matrix/toeplitz.m ...................................... pass 7/7 special-matrix/vander.m ........................................ pass 9/9 special-matrix/wilkinson.m ..................................... pass 9/9 statistics/bounds.m ............................................ pass 12/12 statistics/center.m ............................................ pass 13/13 statistics/corr.m .............................................. pass 9/9 statistics/corrcoef.m .......................................... pass 20/20 statistics/cov.m ............................................... pass 13/13 statistics/discrete_cdf.m ...................................... pass 13/13 statistics/discrete_inv.m ...................................... pass 12/12 statistics/discrete_pdf.m ...................................... pass 13/13 statistics/discrete_rnd.m ...................................... pass 17/17 statistics/empirical_cdf.m ..................................... pass 8/8 statistics/empirical_inv.m ..................................... pass 7/7 statistics/empirical_pdf.m ..................................... pass 7/7 statistics/empirical_rnd.m ..................................... pass 8/8 statistics/histc.m ............................................. pass 7/7 statistics/iqr.m ............................................... pass 49/49 statistics/kendall.m ........................................... pass 9/9 statistics/kurtosis.m .......................................... pass 17/17 statistics/mad.m ............................................... pass 16/16 statistics/mean.m .............................................. pass 20/20 statistics/meansq.m ............................................ pass 10/10 statistics/median.m ............................................ pass 17/17 statistics/mode.m .............................................. pass 20/20 statistics/moment.m ............................................ pass 17/17 statistics/movmad.m ............................................ pass 3/3 statistics/movmax.m ............................................ pass 3/3 statistics/movmean.m ........................................... pass 3/3 statistics/movmedian.m ......................................... pass 3/3 statistics/movmin.m ............................................ pass 3/3 statistics/movprod.m ........................................... pass 3/3 statistics/movstd.m ............................................ pass 4/4 statistics/movsum.m ............................................ pass 3/3 statistics/movvar.m ............................................ pass 4/4 statistics/prctile.m ........................................... pass 13/13 statistics/quantile.m .......................................... pass 25/25 statistics/range.m ............................................. pass 6/6 statistics/ranks.m ............................................. pass 17/17 statistics/run_count.m ......................................... pass 14/14 statistics/runlength.m ......................................... pass 6/6 statistics/skewness.m .......................................... pass 20/20 statistics/spearman.m .......................................... pass 8/8 statistics/statistics.m ........................................ pass 8/8 statistics/std.m ............................................... pass 31/31 statistics/var.m ............................................... pass 45/45 statistics/zscore.m ............................................ pass 14/14 strings/base2dec.m ............................................. pass 14/14 strings/bin2dec.m .............................................. pass 8/8 strings/blanks.m ............................................... pass 7/7 strings/cstrcat.m .............................................. pass 6/6 strings/deblank.m .............................................. pass 15/15 strings/dec2base.m ............................................. pass 27/27 strings/dec2bin.m .............................................. pass 18/18 strings/dec2hex.m .............................................. pass 17/17 strings/endsWith.m ............................................. pass 20/20 strings/erase.m ................................................ pass 30/30 strings/hex2dec.m .............................................. pass 6/6 strings/index.m ................................................ pass 18/18 strings/isletter.m ............................................. pass 2/2 strings/isstring.m ............................................. pass 7/7 strings/isstrprop.m ............................................ pass 10/10 strings/mat2str.m .............................................. pass 15/15 strings/native2unicode.m ....................................... pass 11/11 strings/ostrsplit.m ............................................ pass 12/12 strings/regexptranslate.m ...................................... pass 7/7 strings/rindex.m ............................................... pass 6/6 strings/startsWith.m ........................................... pass 20/20 strings/str2num.m .............................................. pass 5/5 strings/strcat.m ............................................... pass 19/19 strings/strchr.m ............................................... pass 8/8 strings/strjoin.m .............................................. pass 7/7 strings/strjust.m .............................................. pass 8/8 strings/strsplit.m ............................................. pass 41/41 strings/strtok.m ............................................... pass 31/31 strings/strtrim.m .............................................. pass 10/10 strings/strtrunc.m ............................................. pass 13/13 strings/substr.m ............................................... pass 16/16 strings/unicode2native.m ....................................... pass 10/10 strings/untabify.m ............................................. pass 7/7 strings/validatestring.m ....................................... pass 18/18 testfun/__have_feature__.m ..................................... pass 4/4 testfun/__printf_assert__.m .................................... pass 1/1 testfun/__prog_output_assert__.m ............................... pass 1/1 testfun/__run_test_suite__.m ................................... pass 1/1 testfun/assert.m ............................................... pass 96/96 testfun/demo.m ................................................. pass 6/6 testfun/example.m .............................................. pass 8/8 testfun/fail.m ................................................. pass 11/11 testfun/oruntests.m ............................................ pass 2/2 testfun/rundemos.m ............................................. pass 2/2 testfun/speed.m ................................................ pass 3/3 testfun/test.m ................................................. pass 56/57 (missing feature) SKIP 1 (reported bug) XFAIL 1 time/addtodate.m ............................................... pass 35/35 time/asctime.m ................................................. pass 3/3 time/calendar.m ................................................ pass 3/3 time/clock.m ................................................... pass 1/1 time/ctime.m ................................................... pass 3/3 time/date.m .................................................... pass 1/1 time/datenum.m ................................................. pass 31/31 time/datestr.m ................................................. pass 39/39 time/datevec.m ................................................. pass 34/34 time/eomday.m .................................................. pass 13/13 time/etime.m ................................................... pass 8/8 time/is_leap_year.m ............................................ pass 5/5 time/now.m ..................................................... pass 3/3 time/weekday.m ................................................. pass 20/20 web/web.m ...................................................... pass 3/3 web/webread.m .................................................. pass 5/5 web/webwrite.m ................................................. pass 8/8 Fixed test scripts: bug-35448/bug-35448.tst ........................................ pass 2/2 bug-35881/bug-35881.tst ........................................ pass 1/1 bug-36025/bug-36025.tst ........................................ pass 1/1 bug-38236/bug-38236.tst ........................................ pass 1/1 bug-38691/bug-38691.tst ........................................ pass 1/1 bug-41723/bug-41723.tst ........................................ pass 1/1 bug-44940/bug-44940.tst ........................................ pass 1/1 bug-45351/bug-45351.tst ........................................ pass 9/9 bug-46660/bug-46660.tst ........................................ pass 1/1 bug-47680/bug-47680.tst ........................................ pass 4/4 bug-49379/bug-49379.tst ........................................ pass 0/1 (reported bug) XFAIL 1 bug-50014/bug-50014.tst ........................................ pass 11/11 bug-50035/bug-50035.tst ........................................ pass 1/1 bug-50716/bug-50716.tst ........................................ pass 3/3 bug-50831/bug-50831.tst ........................................ pass 1/1 bug-51192/bug-51192.tst ........................................ pass 1/1 bug-51532/bug-51532.tst ........................................ pass 1/1 bug-51534/bug-51534.tst ........................................ pass 1/1 bug-51599/bug-51599.tst ........................................ pass 1/1 bug-52075/bug-52075.tst ........................................ pass 1/1 bug-52722/bug-52722.tst ........................................ pass 1/1 bug-52851/bug-52851.tst ........................................ pass 4/4 bug-53027/bug-53027.tst ........................................ pass 5/5 bug-53468/bug-53468.tst ........................................ pass 3/3 bug-53956/bug-53956.tst ........................................ pass 1/1 bug-54995/bug-54995.tst ........................................ pass 1/1 bug-55758/bug-55758.tst ........................................ pass 1/1 bug-56068/bug-56068.tst ........................................ pass 1/1 bug-58572/bug-58572.tst ........................................ pass 1/1 bug-58593/bug-58593.tst ........................................ pass 7/7 bug-59451/bug-59451.tst ........................................ pass 1/1 bug-59617/bug-59617.tst ........................................ pass 1/1 bug-59661/bug-59661.tst ........................................ pass 1/1 bug-59704/bug-59704.tst ........................................ pass 2/2 bug-59937/bug-59937.tst ........................................ pass 1/1 bug-60237/bug-60237.tst ........................................ pass 1/1 bug-60882/bug-60882.tst ........................................ pass 1/1 bug-61105/bug-61105.tst ........................................ pass 3/3 bug-61191/bug-61191.tst ........................................ pass 1/1 class-concat/class-concat.tst .................................. pass 2/2 classdef/classdef.tst .......................................... pass 34/37 (reported bug) XFAIL 3 classdef-multiple-inheritance/classdef-multiple-inheritance.tst pass 1/1 classes/classes.tst ............................................ pass 163/163 colon-op/colon-op.tst .......................................... pass 2/2 ctor-vs-method/ctor-vs-method.tst .............................. pass 4/4 fcn-handle/bug-51567.tst ....................................... pass 0/2 (reported bug) XFAIL 2 fcn-handle/bug-57941.tst ....................................... pass 2/2 fcn-handle/bug58519.tst ........................................ pass 1/1 fcn-handle/derived-resolution.tst .............................. pass 7/7 fcn-handle/handle-to-sibling.tst ............................... pass 1/1 fcn-handle/keyword.tst ......................................... pass 2/2 fcn-handle/object-method.tst ................................... pass 4/4 fcn-handle/package-function.tst ................................ pass 4/4 fcn-handle/shared-ctx.tst ...................................... pass 1/1 fcn-handle/static-method.tst ................................... pass 4/4 json/jsondecode_BIST.tst ....................................... pass 38/38 json/jsonencode_BIST.tst ....................................... pass 50/50 (missing feature) SKIP 2 jupyter-notebook/jupyter-notebook.tst .......................... pass 4/4 local-functions/local_functions.tst ............................ pass 1/1 mex/bug-51725.tst .............................................. pass 2/2 mex/bug-54096.tst .............................................. pass 1/1 mex/mexnumtst.tst .............................................. pass 1/1 nest/nest.tst .................................................. pass 26/26 pkg/pkg.tst .................................................... pass 11/11 private-functions/private-functions.tst ........................ pass 1/1 publish/publish.tst ............................................ pass 2/2 args.tst ....................................................... pass 27/27 bc-overloads.tst ............................................... pass 451/451 bug-31371.tst .................................................. pass 1/1 bug-40117.tst .................................................. pass 1/1 bug-45969.tst .................................................. pass 2/2 bug-45972.tst .................................................. pass 2/2 bug-46330.tst .................................................. pass 1/1 bug-49904.tst .................................................. pass 2/2 bug-53579.tst .................................................. pass 1/1 bug-53599.tst .................................................. pass 1/1 bug-54490.tst .................................................. pass 1/1 bug-55308.tst .................................................. pass 1/1 bug-55321.tst .................................................. pass 1/1 bug-55322.tst .................................................. pass 1/1 bug-59950.tst .................................................. pass 20/20 bug-61201.tst .................................................. pass 4/4 colormaps.tst .................................................. pass 1/1 command.tst .................................................... pass 42/42 complex.tst .................................................... pass 7/7 conv.tst ....................................................... pass 405/405 diag-perm.tst .................................................. pass 31/31 error.tst ...................................................... pass 11/11 eval-catch.tst ................................................. pass 9/9 eval-command.tst ............................................... pass 16/16 for.tst ........................................................ pass 20/20 func.tst ....................................................... pass 58/58 global.tst ..................................................... pass 15/15 if.tst ......................................................... pass 15/15 index.tst ...................................................... pass 180/180 inline-fcn.tst ................................................. pass 18/18 integer.tst .................................................... pass 77/77 io.tst ......................................................... pass 159/159 leftdiv.tst .................................................... pass 6/6 line-continue.tst .............................................. pass 11/11 logical-index.tst .............................................. pass 43/43 null-assign.tst ................................................ pass 21/21 parser.tst ..................................................... pass 53/53 prefer.tst ..................................................... pass 27/27 range.tst ...................................................... pass 395/395 recursion.tst .................................................. pass 4/4 return.tst ..................................................... pass 2/2 single-index.tst ............................................... pass 192/192 slice.tst ...................................................... pass 133/133 sparse-assign.tst .............................................. pass 24/24 sparse.tst ..................................................... pass 1204/1204 struct.tst ..................................................... pass 48/48 switch.tst ..................................................... pass 8/8 system.tst ..................................................... pass 104/104 transpose.tst .................................................. pass 16/16 try.tst ........................................................ pass 18/18 unwind.tst ..................................................... pass 2/2 while.tst ...................................................... pass 6/6 Failure Summary: libinterp/corefcn/conv2.cc-tst ................................. pass 48/51 (reported bug) XFAIL 3 libinterp/corefcn/data.cc-tst .................................. pass 1205/1211 (reported bug) XFAIL 6 libinterp/corefcn/dlmread.cc-tst ............................... pass 9/11 FAIL 1 REGRESSION 1 libinterp/corefcn/file-io.cc-tst ............................... pass 97/98 (reported bug) XFAIL 1 libinterp/corefcn/gsvd.cc-tst .................................. pass 45/46 (reported bug) XFAIL 1 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/dldfcn/gzip.cc-tst ................................... pass 3/7 FAIL 2 (reported bug) XFAIL 2 libinterp/parse-tree/pt-tm-const.cc-tst ........................ pass 202/203 (reported bug) XFAIL 1 general/nextpow2.m ............................................. pass 11/15 FAIL 4 miscellaneous/unpack.m ......................................... pass 8/9 FAIL 1 plot/draw/isosurface.m ......................................... pass 29/30 (reported bug) XFAIL 1 specfun/gammainc.m ............................................. pass 87/88 (reported bug) XFAIL 1 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 34/37 (reported bug) XFAIL 3 fcn-handle/bug-51567.tst ....................................... pass 0/2 (reported bug) XFAIL 2 Summary: PASS 17027 FAIL 8 REGRESSION 7 XFAIL (reported bug) 28 SKIP (missing feature) 91 SKIP (run-time condition) 79 See the file /home/buildozer/aports/community/octave/src/octave-7.1.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-7.1.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. 164 (of 893) .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-7.1.0/test/fntests.log). make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' preserving existing HG-ID file GEN libinterp/DOCSTRINGS GEN scripts/DOCSTRINGS MAKEINFO doc/liboctave/liboctave.info GEN NEWS TEXI2DVI doc/liboctave/liboctave.dvi MAKEINFO doc/liboctave/liboctave.html MAKEINFO doc/interpreter/octave.info TEXI2DVI doc/interpreter/octave.dvi MAKEINFO doc/interpreter/octave.html/.octave-html-stamp DVIPS doc/liboctave/liboctave.ps TEXI2PDF doc/liboctave/liboctave.pdf DVIPS doc/interpreter/octave.ps TEXI2PDF doc/interpreter/octave.pdf GEN doc/interpreter/octave.html/voronoi.png GEN doc/interpreter/octave.html/triplot.png GEN doc/interpreter/octave.html/griddata.png GEN doc/interpreter/octave.html/convhull.png GEN doc/interpreter/octave.html/delaunay.png GEN doc/interpreter/octave.html/inpolygon.png GEN doc/interpreter/octave.html/interpft.png GEN doc/interpreter/octave.html/interpn.png GEN doc/interpreter/octave.html/interpderiv1.png GEN doc/interpreter/octave.html/interpderiv2.png GEN doc/interpreter/octave.html/plot.png GEN doc/interpreter/octave.html/hist.png GEN doc/interpreter/octave.html/errorbar.png GEN doc/interpreter/octave.html/polar.png GEN doc/interpreter/octave.html/mesh.png GEN doc/interpreter/octave.html/plot3.png GEN doc/interpreter/octave.html/extended.png GEN doc/interpreter/octave.html/precisiondate.png GEN doc/interpreter/octave.html/gplot.png GEN doc/interpreter/octave.html/grid.png GEN doc/interpreter/octave.html/spmatrix.png GEN doc/interpreter/octave.html/spchol.png GEN doc/interpreter/octave.html/spcholperm.png GEN doc/interpreter/octave.html/splinefit1.png GEN doc/interpreter/octave.html/splinefit2.png GEN doc/interpreter/octave.html/splinefit3.png GEN doc/interpreter/octave.html/splinefit4.png GEN doc/interpreter/octave.html/splinefit6.png GEN doc/interpreter/octave.html/octave.css GEN doc/interpreter/octave_interpreter.qhc QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-buildozer' 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 "04120d65778a" make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' make[1]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' >>> octave: Entering fakeroot... make: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' preserving existing HG-ID file make install-recursive make[1]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' preserving existing HG-ID file Making install in libgnu make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make install-recursive make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[5]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.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-7.1.0/libgnu' make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/libgnu' Making install in test make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' make install-am make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' make[4]: Nothing to be done for 'install-exec-am'. for f in conv.tst sparse.tst /home/buildozer/aports/community/octave/src/octave-7.1.0/test/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/bc-overloads.tst /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@double/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@single/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@char/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@logical/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@int8/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@int16/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@int32/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@int64/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@uint8/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@uint16/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@uint32/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@uint64/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@struct/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@cell/tbcover.m /home/buildozer/aports/community/octave/src/octave-7.1.0/test/@function_handle/tbcover.m 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 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-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 class-concat/@foo/foo.m class-concat/class-concat.tst 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-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 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 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/7.1.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/7.1.0/etc/tests/fixed/$f; \ done make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0/test' make[2]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' preserving existing HG-ID file GEN libinterp/DOCSTRINGS GEN scripts/DOCSTRINGS GEN NEWS 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 "04120d65778a" make[3]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' preserving existing HG-ID file ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/metainfo' /usr/bin/install -c -m 644 etc/icons/org.octave.Octave.appdata.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/share/octave/7.1.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/7.1.0/m/`echo $base | /bin//sed 's,/[^/]*$,,'`; \ /usr/bin/install -c -m 644 $f /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/$base; \ fi \ done ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.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-v57/m /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.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-v57/armv7-alpine-linux-musleabihf /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.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-v57/site/exec/armv7-alpine-linux-musleabihf /home/buildozer/aports/community/octave/pkg/octave//usr/libexec/octave/7.1.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/7.1.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/7.1.0/imagelib' if test -f /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.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/7.1.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/7.1.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/7.1.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 GEN scripts/DOCSTRINGS ./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/octave/7.1.0/etc/tests' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/data' GEN NEWS ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/fonts' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests/liboctave/util' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-7.1.0/octave' /usr/bin/install -c -m 644 libinterp/octinterp.pc '/home/buildozer/aports/community/octave/pkg/octave//usr/lib/pkgconfig' /usr/bin/install -c -m 644 liboctave/octave.pc '/home/buildozer/aports/community/octave/pkg/octave//usr/lib/pkgconfig' 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 ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests/libinterp/corefcn' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/locale' ./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/octave/7.1.0/m/@ftp' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/+containers' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/+matlab/+lang' /usr/bin/install -c -m 644 examples/data/penny.mat examples/data/west0479.mat '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/data' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/+matlab/+net' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/audio' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/audio/@audioplayer' /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' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/audio/@audiorecorder' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/deprecated' /usr/bin/install -c -m 644 liboctave/octave.pc 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/7.1.0/m/elfun' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/general' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/general/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/geometry' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/gui' /usr/bin/install -c -m 644 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/7.1.0/fonts' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/gui/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/help' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/help/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/image' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/image/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/io' /usr/bin/install -c -m 644 liboctave/util/oct-inttypes.cc-tst '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests/liboctave/util' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests/liboctave/array' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/java' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/legacy' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/legacy/@inline' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/linear-algebra' /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/7.1.0/etc/tests/libinterp/corefcn' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/miscellaneous' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/miscellaneous/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/ode' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/ode/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/optimization' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/optimization/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/path/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/path' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/pkg' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/pkg/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/plot/appearance' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/plot/appearance/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/plot/draw' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/plot/draw/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/plot/util' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/plot/util/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/polynomial' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/polynomial/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/prefs' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/prefs/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/profiler' /usr/bin/install -c -m 644 scripts/+containers/Map.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/+containers' /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/7.1.0/m/+matlab/+net' /usr/bin/install -c -m 644 scripts/+matlab/+lang/makeUniqueStrings.m scripts/+matlab/+lang/makeValidName.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/+matlab/+lang' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/profiler' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/set' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/set/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/signal' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/signal/private' /usr/bin/install -c -m 644 scripts/deprecated/.oct-config scripts/deprecated/disable_diagonal_matrix.m scripts/deprecated/disable_permutation_matrix.m scripts/deprecated/disable_range.m scripts/deprecated/runtests.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/deprecated' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/sparse' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/sparse/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/specfun' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/special-matrix' /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/7.1.0/m/audio' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/statistics' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/strings' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/testfun' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/testfun/private' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/time' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/web' /usr/bin/install -c -m 644 scripts/general/private/__splinen__.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/general/private' /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/7.1.0/m/optimization' /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/7.1.0/m/help/private' /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/7.1.0/m/audio/@audioplayer' /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/7.1.0/m/@ftp' /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/7.1.0/locale' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/bin' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/libexec/octave/7.1.0/exec/armv7-alpine-linux-musleabihf' /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/7.1.0/m/io' /usr/bin/install -c -m 644 doc/interpreter/octave_interpreter.qhc '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/doc' /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/7.1.0/m/audio/@audiorecorder' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-7.1.0/octave' /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/7.1.0/m/image/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/7.1.0/m/gui/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.cc-tst liboctave/array/Sparse.cc-tst '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests/liboctave/array' /usr/bin/install -c -m 644 doc/interpreter/octave_interpreter.qch '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/doc' /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/7.1.0/m/geometry' /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/7.1.0/m/help' /usr/bin/install -c -m 644 scripts/optimization/private/__fdjac__.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/optimization/private' /usr/bin/install -c -m 644 scripts/path/private/getsavepath.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/path/private' /usr/bin/install -c -m 644 scripts/pkg/.oct-config scripts/pkg/pkg.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/pkg' /usr/bin/install -c -m 644 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/7.1.0/m/miscellaneous/private' /usr/bin/install -c -m 644 scripts/legacy/@inline/argnames.m scripts/legacy/@inline/char.m scripts/legacy/@inline/feval.m scripts/legacy/@inline/formula.m scripts/legacy/@inline/inline.m scripts/legacy/@inline/subsref.m scripts/legacy/@inline/vectorize.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/legacy/@inline' /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/7.1.0/m/plot/appearance/private' /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/7.1.0/m/elfun' /usr/bin/install -c -m 644 scripts/polynomial/private/__splinefit__.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/polynomial/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/7.1.0/m/path' /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/7.1.0/m/java' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0' /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/7.1.0/m/prefs/private' /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/7.1.0/m/ode' /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/7.1.0/m/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/7.1.0/m/legacy' /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/7.1.0' /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/7.1.0/m/ode/private' /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/7.1.0/m/prefs' /usr/bin/install -c -m 644 scripts/set/private/validsetargs.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/set/private' /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/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/7.1.0/m/gui' /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/7.1.0/m/plot/util/private' /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/7.1.0/m/sparse/private' /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/7.1.0/m/signal/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/7.1.0/etc/profiler' /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/7.1.0/m/testfun/private' /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/7.1.0/m/plot/draw/private' /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/7.1.0/m/web' /usr/bin/install -c -m 644 scripts/set/.oct-config scripts/set/intersect.m scripts/set/ismember.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/7.1.0/m/set' /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/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/7.1.0/m/pkg/private' /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/7.1.0/m/special-matrix' /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/7.1.0/exec/armv7-alpine-linux-musleabihf' /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/7.1.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/7.1.0/m/time' /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/7.1.0/m/polynomial' /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/7.1.0/m/image' /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/vech.m scripts/linear-algebra/vecnorm.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/linear-algebra' /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/perms.m scripts/specfun/pow2.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/7.1.0/m/specfun' libtool: install: /usr/bin/install -c liboctave/.libs/liboctave.so.9.0.0 /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/liboctave.so.9.0.0 /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/7.1.0/m/sparse' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests/libinterp/corefcn' /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/logspace.m scripts/general/nextpow2.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/general' /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/7.1.0/m/signal' /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/7.1.0/m/strings' /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/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/pinv.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 libinterp/corefcn/rcond.cc-tst libinterp/corefcn/regexp.cc-tst libinterp/corefcn/schur.cc-tst '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests/libinterp/corefcn' /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/7.1.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/prctile.m scripts/statistics/quantile.m scripts/statistics/range.m scripts/statistics/ranks.m scripts/statistics/run_count.m scripts/statistics/runlength.m scripts/statistics/skewness.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/statistics' /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-7.1.0/octave' /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/7.1.0/m/plot/util' /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/7.1.0/m/image' /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/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/memory.m scripts/miscellaneous/menu.m scripts/miscellaneous/methods.m scripts/miscellaneous/mex.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/miscellaneous' /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/7.1.0/m/plot/draw' /usr/bin/install -c -m 644 scripts/general/num2str.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/shift.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/7.1.0/m/general' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests/libinterp' /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-7.1.0/octave' libtool: install: /usr/bin/install -c src/mkoctfile /home/buildozer/aports/community/octave/pkg/octave//usr/bin/mkoctfile libtool: install: (cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0 && { ln -s -f liboctave.so.9.0.0 liboctave.so.9 || { rm -f liboctave.so.9 && ln -s liboctave.so.9.0.0 liboctave.so.9; }; }) /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/7.1.0/m/plot/appearance' /usr/bin/install -c -m 644 libinterp/octave.cc-tst '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests/libinterp' /usr/bin/install -c -m 644 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/7.1.0/m/statistics' /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/7.1.0/m/plot/util' libtool: install: (cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0 && { ln -s -f liboctave.so.9.0.0 liboctave.so || { rm -f liboctave.so && ln -s liboctave.so.9.0.0 liboctave.so; }; }) /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-7.1.0/octave' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests/libinterp/parse-tree' libtool: warning: 'libgui/liboctgui.la' has not been installed in '/usr/lib/octave/7.1.0' /usr/bin/install -c -m 644 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 scripts/miscellaneous/saveobj.m scripts/miscellaneous/setfield.m '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/m/miscellaneous' libtool: install: /usr/bin/install -c src/octave /home/buildozer/aports/community/octave/pkg/octave//usr/bin/octave /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/7.1.0/m/plot/draw' libtool: install: /usr/bin/install -c liboctave/.libs/liboctave.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/liboctave.la /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-7.1.0/octave' libtool: warning: '/home/buildozer/aports/community/octave/src/octave-7.1.0/libinterp/liboctinterp.la' has not been installed in '/usr/lib/octave/7.1.0' /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-7.1.0/octave' libtool: warning: 'libinterp/liboctinterp.la' has not been installed in '/usr/lib/octave/7.1.0' /usr/bin/install -c -m 644 scripts/miscellaneous/substruct.m scripts/miscellaneous/swapbytes.m scripts/miscellaneous/symvar.m scripts/miscellaneous/tar.m scripts/miscellaneous/tempdir.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/7.1.0/m/miscellaneous' /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/7.1.0/m/plot/draw' libtool: warning: 'libinterp/liboctinterp.la' has not been installed in '/usr/lib/octave/7.1.0' libtool: warning: '/home/buildozer/aports/community/octave/src/octave-7.1.0/liboctave/liboctave.la' has not been installed in '/usr/lib/octave/7.1.0' /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/7.1.0/etc/tests/libinterp/parse-tree' /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-7.1.0/octave' libtool: warning: relinking 'libinterp/liboctinterp.la' /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-cutils.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 '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-7.1.0/octave' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests/libinterp/dldfcn' libtool: warning: '/home/buildozer/aports/community/octave/src/octave-7.1.0/liboctave/liboctave.la' has not been installed in '/usr/lib/octave/7.1.0' libtool: warning: 'liboctave/liboctave.la' has not been installed in '/usr/lib/octave/7.1.0' libtool: install: (cd /home/buildozer/aports/community/octave/src/octave-7.1.0; /bin/sh "/home/buildozer/aports/community/octave/src/octave-7.1.0/libtool" --silent --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Woverloaded-virtual -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Os -fomit-frame-pointer -version-info 10:0:0 -bindir /usr/bin -Wl,--as-needed,-O1,--sort-common -o libinterp/liboctinterp.la -rpath /usr/lib/octave/7.1.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/) /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-7.1.0/octave' libtool: warning: 'liboctave/liboctave.la' has not been installed in '/usr/lib/octave/7.1.0' /usr/bin/install -c -m 644 liboctave/util/oct-refcount.h 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.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-7.1.0/octave' libtool: install: /usr/bin/install -c src/.libs/octave-gui /home/buildozer/aports/community/octave/pkg/octave//usr/libexec/octave/7.1.0/exec/armv7-alpine-linux-musleabihf/octave-gui 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 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-7.1.0/octave' /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/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 libinterp/corefcn/oct-process.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-7.1.0/octave' /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/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/7.1.0/etc/tests/libinterp/dldfcn' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests/libinterp/octave-value' libtool: install: /usr/bin/install -c src/octave-svgconvert /home/buildozer/aports/community/octave/pkg/octave//usr/libexec/octave/7.1.0/exec/armv7-alpine-linux-musleabihf/octave-svgconvert /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-7.1.0/octave' /usr/bin/install -c -m 644 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/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 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 '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-7.1.0/octave' libtool: install: /usr/bin/install -c src/octave-config /home/buildozer/aports/community/octave/pkg/octave//usr/bin/octave-config make install-exec-hook /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-7.1.0/octave' /usr/bin/install -c -m 644 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-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 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 '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-7.1.0/octave' make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' /usr/bin/install -c -m 644 libinterp/octave-value/ov-base.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/7.1.0/etc/tests/libinterp/octave-value' /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-7.1.0/octave' /usr/bin/install -c -m 644 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 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 '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-7.1.0/octave' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/tests/libinterp/corefcn' /usr/bin/install -c -m 644 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/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/7.1.0/etc/tests/libinterp/corefcn' /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-7.1.0/octave' /usr/bin/install -c -m 644 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 src/octave-build-info.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-7.1.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 octave-config.h '/home/buildozer/aports/community/octave/pkg/octave//usr/include/octave-7.1.0/octave' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc' ./build-aux/install-sh -c -d '/home/buildozer/aports/community/octave/pkg/octave//usr/share/info' /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/7.1.0/etc' /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/liboctave/liboctave.info '/home/buildozer/aports/community/octave/pkg/octave//usr/share/info' 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' 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' preserving existing HG-ID file cd /home/buildozer/aports/community/octave/pkg/octave//usr/bin && \ for f in mkoctfile octave octave-cli octave-config; do \ mv $f $f-7.1.0 && \ ln -s $f-7.1.0 $f; \ done make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' libtool: install: /usr/bin/install -c libinterp/.libs/liboctinterp.so.10.0.0T /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/liboctinterp.so.10.0.0 libtool: install: (cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0 && { ln -s -f liboctinterp.so.10.0.0 liboctinterp.so.10 || { rm -f liboctinterp.so.10 && ln -s liboctinterp.so.10.0.0 liboctinterp.so.10; }; }) libtool: install: (cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0 && { ln -s -f liboctinterp.so.10.0.0 liboctinterp.so || { rm -f liboctinterp.so && ln -s liboctinterp.so.10.0.0 liboctinterp.so; }; }) libtool: install: /usr/bin/install -c libinterp/.libs/liboctinterp.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/liboctinterp.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__delaunayn__.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/__delaunayn__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__delaunayn__.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.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/7.1.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/7.1.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/7.1.0/__glpk__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__glpk__.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.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/7.1.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/7.1.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/7.1.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/7.1.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/7.1.0/__ode15__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__ode15__.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/__ode15__.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__voronoi__.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/__voronoi__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__voronoi__.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/__voronoi__.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/audiodevinfo.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/audiodevinfo.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/audiodevinfo.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/audiodevinfo.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/audioread.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/audioread.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/audioread.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/audioread.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/convhulln.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/convhulln.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/convhulln.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/convhulln.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/fftw.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/fftw.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/fftw.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/fftw.la libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/gzip.so /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/gzip.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/gzip.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/gzip.la libtool: warning: relinking 'libgui/liboctgui.la' libtool: install: (cd /home/buildozer/aports/community/octave/src/octave-7.1.0; /bin/sh "/home/buildozer/aports/community/octave/src/octave-7.1.0/libtool" --silent --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Woverloaded-virtual -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Os -fomit-frame-pointer -version-info 8:0:0 -bindir /usr/bin -Wl,--as-needed,-O1,--sort-common -o libgui/liboctgui.la -rpath /usr/lib/octave/7.1.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 -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Xml -lQt5Core -lqscintilla2_qt5 -lQt5OpenGL -lQt5Widgets -lQt5Gui -lQt5Core -lpthread -lm -inst-prefix-dir /home/buildozer/aports/community/octave/pkg/octave/) libtool: warning: '/usr/lib/gcc/armv7-alpine-linux-musleabihf/11.2.1/../../../libGraphicsMagick++.la' seems to be moved libtool: warning: '/usr/lib/gcc/armv7-alpine-linux-musleabihf/11.2.1/../../../libGraphicsMagick.la' seems to be moved libtool: install: /usr/bin/install -c libgui/.libs/liboctgui.so.8.0.0T /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/liboctgui.so.8.0.0 libtool: install: (cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0 && { ln -s -f liboctgui.so.8.0.0 liboctgui.so.8 || { rm -f liboctgui.so.8 && ln -s liboctgui.so.8.0.0 liboctgui.so.8; }; }) libtool: install: (cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0 && { ln -s -f liboctgui.so.8.0.0 liboctgui.so || { rm -f liboctgui.so && ln -s liboctgui.so.8.0.0 liboctgui.so; }; }) libtool: install: /usr/bin/install -c libgui/.libs/liboctgui.lai /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/liboctgui.la libtool: warning: remember to run 'libtool --finish /usr/lib/octave/7.1.0' make install-data-hook make[4]: Entering directory '/home/buildozer/aports/community/octave/src/octave-7.1.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 GEN libinterp/DOCSTRINGS ./build-aux/install-sh -c -d /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.0/oct/armv7-alpine-linux-musleabihf ./build-aux/install-sh -c -d /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc /usr/bin/install -c -m 644 libinterp/DOCSTRINGS /home/buildozer/aports/community/octave/pkg/octave//usr/share/octave/7.1.0/etc/built-in-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/7.1.0/oct/armv7-alpine-linux-musleabihf/PKG_ADD; \ fi cd /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.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" < $f`; \ if [ -n "$dl" ]; then \ /usr/bin/install -c $dl /home/buildozer/aports/community/octave/pkg/octave//usr/lib/octave/7.1.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" < $f`; \ if [ -n "$lnames" ]; then \ rm -f $f $lnames $dl; \ fi \ done make[4]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' make[3]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' make[2]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' make[1]: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' make: Leaving directory '/home/buildozer/aports/community/octave/src/octave-7.1.0' >>> octave-dev*: Running split function dev... >>> octave-dev*: Preparing subpackage octave-dev... >>> octave-dev*: Stripping binaries >>> octave-dev*: Running postcheck for octave-dev >>> octave-doc*: Running split function doc... >>> 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 >>> WARNING: octave*: Redundant /usr/lib in rpath found >>> octave-dev*: Scanning shared objects >>> octave-doc*: Scanning shared objects >>> octave*: Scanning shared objects >>> octave-dev*: Tracing dependencies... octave=7.1.0-r3 pkgconfig >>> octave-dev*: Package size: 5.7 MB >>> octave-dev*: Compressing data... >>> octave-dev*: Create checksum... >>> octave-dev*: Create octave-dev-7.1.0-r3.apk >>> octave-doc*: Tracing dependencies... >>> octave-doc*: Package size: 3.5 MB >>> octave-doc*: Compressing data... >>> octave-doc*: Create checksum... >>> octave-doc*: Create octave-doc-7.1.0-r3.apk >>> octave*: Tracing dependencies... 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.2 so:libarpack.so.2 so:libbz2.so.1 so:libc.musl-armv7.so.1 so:libccolamd.so.2 so:libcholmod.so.3 so:libcolamd.so.2 so:libcurl.so.4 so:libcxsparse.so.3 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.200 so:libopenblas.so.3 so:libpcre.so.1 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.2 so:libstdc++.so.6 so:libsuitesparseconfig.so.5 so:libumfpack.so.5 so:libz.so.1 >>> octave*: Package size: 40.7 MB >>> octave*: Compressing data... >>> octave*: Create checksum... >>> octave*: Create octave-7.1.0-r3.apk >>> octave: Build complete at Mon, 23 May 2022 09:13:56 +0000 elapsed time 0h 15m 4s >>> octave: Cleaning up srcdir >>> octave: Cleaning up pkgdir >>> octave: Uninstalling dependencies... (1/274) Purging .makedepends-octave (20220523.085853) (2/274) Purging arpack-dev (3.8.0-r0) (3/274) Purging arpack (3.8.0-r0) (4/274) Purging autoconf (2.71-r0) (5/274) Purging automake (1.16.5-r0) (6/274) Purging bison (3.7.6-r0) (7/274) Purging m4 (1.4.19-r1) (8/274) Purging curl-dev (7.83.1-r1) (9/274) Purging nghttp2-dev (1.47.0-r0) (10/274) Purging fftw-dev (3.3.10-r0) (11/274) Purging fftw-double-libs (3.3.10-r0) (12/274) Purging fftw-long-double-libs (3.3.10-r0) (13/274) Purging fftw-single-libs (3.3.10-r0) (14/274) Purging fltk-dev (1.3.8-r0) (15/274) Purging libxft-dev (2.3.4-r0) (16/274) Purging libxinerama-dev (1.1.4-r1) (17/274) Purging fltk (1.3.8-r0) (18/274) Purging ghostscript-dev (9.56.1-r0) (19/274) Purging ghostscript (9.56.1-r0) (20/274) Purging glpk-dev (5.0-r1) (21/274) Purging glpk (5.0-r1) (22/274) Purging glu-dev (9.0.2-r1) (23/274) Purging glu (9.0.2-r1) (24/274) Purging gnuplot (5.4.3-r0) (25/274) Purging graphicsmagick-dev (1.3.38-r0) (26/274) Purging graphicsmagick (1.3.38-r0) (27/274) Purging hdf5-dev (1.12.2-r0) (28/274) Purging hdf5-fortran (1.12.2-r0) (29/274) Purging hdf5 (1.12.2-r0) (30/274) Purging imagemagick-dev (7.1.0.35-r0) (31/274) Purging imagemagick-c++ (7.1.0.35-r0) (32/274) Purging imagemagick-libs (7.1.0.35-r0) (33/274) Purging lcms2-dev (2.13.1-r0) (34/274) Purging tiff-dev (4.3.0-r1) (35/274) Purging libjpeg-turbo-dev (2.1.3-r1) (36/274) Purging libwebp-dev (1.2.2-r0) (37/274) Purging zstd-dev (1.5.2-r1) (38/274) Purging libtiffxx (4.3.0-r1) (39/274) Purging tiff (4.3.0-r1) (40/274) Purging libsndfile-dev (1.1.0-r0) (41/274) Purging libtool (2.4.7-r0) (42/274) Purging libltdl (2.4.7-r0) (43/274) Purging portaudio-dev (19.7.0-r0) (44/274) Purging libportaudiocxx (19.7.0-r0) (45/274) Purging portaudio (19.7.0-r0) (46/274) Purging qhull-dev (2020.2-r1) (47/274) Purging qhull-nonreentrant (2020.2-r1) (48/274) Purging qhull (2020.2-r1) (49/274) Purging qrupdate-dev (1.1.5-r0) (50/274) Purging qrupdate (1.1.5-r0) (51/274) Purging qscintilla-dev (2.13.1-r0) (52/274) Purging qscintilla (2.13.1-r0) (53/274) Purging qt5-qttools-dev (5.15.4_git20220407-r0) (54/274) Purging rapidjson-dev (1.1.0-r4) (55/274) Purging readline-dev (8.1.2-r0) (56/274) Purging libhistory (8.1.2-r0) (57/274) Purging suitesparse-dev (5.10.1-r0) (58/274) Purging gmp-dev (6.2.1-r2) (59/274) Purging libgmpxx (6.2.1-r2) (60/274) Purging mpfr-dev (4.1.0-r0) (61/274) Purging openblas-dev (0.3.20-r0) (62/274) Purging gfortran (11.2.1_git20220219-r2) (63/274) Purging suitesparse-graphblas (5.10.1-r0) (64/274) Purging suitesparse (5.10.1-r0) (65/274) Purging texinfo (6.8-r0) (66/274) Purging texlive-dvi (20220403.62885-r2) (67/274) Purging xz-dev (5.2.5-r1) (68/274) Purging zip (3.0-r9) (69/274) Purging unzip (6.0-r9) (70/274) Purging openjdk8 (8.322.06-r0) (71/274) Purging opus-dev (1.3.1-r1) (72/274) Purging flac-dev (1.3.4-r0) (73/274) Purging libvorbis-dev (1.3.7-r0) (74/274) Purging jack (1.9.20-r0) (75/274) Purging alsa-lib-dev (1.2.6.1-r0) (76/274) Purging qt5-qtwayland (5.15.4_git20220511-r0) (77/274) Purging qt5-qtbase-dev (5.15.4_git20220511-r1) (78/274) Purging qt5-qtbase-sqlite (5.15.4_git20220511-r1) (79/274) Purging qt5-qtbase-odbc (5.15.4_git20220511-r1) (80/274) Purging qt5-qtbase-postgresql (5.15.4_git20220511-r1) (81/274) Purging qt5-qtbase-mysql (5.15.4_git20220511-r1) (82/274) Purging qt5-qtbase-tds (5.15.4_git20220511-r1) (83/274) Purging dbus-dev (1.14.0-r1) (84/274) Purging fontconfig-dev (2.14.0-r0) (85/274) Purging freetype-dev (2.12.1-r0) (86/274) Purging glib-dev (2.72.1-r0) (87/274) Purging python3 (3.10.4-r0) (88/274) Purging gettext-dev (0.21-r2) (89/274) Purging gettext-asprintf (0.21-r2) (90/274) Purging gettext (0.21-r2) (91/274) Purging bzip2-dev (1.0.8-r1) (92/274) Purging docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-deinstall (93/274) Purging libxslt (1.1.35-r0) (94/274) Purging docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-deinstall (95/274) Purging libxml2-utils (2.9.14-r0) (96/274) Purging libpng-dev (1.6.37-r1) (97/274) Purging libsm-dev (1.2.3-r0) (98/274) Purging mesa-dev (21.3.8-r1) (99/274) Purging libxdamage-dev (1.1.5-r1) (100/274) Purging libxdamage (1.1.5-r1) (101/274) Purging libxshmfence-dev (1.3-r1) (102/274) Purging mesa-gl (21.3.8-r1) (103/274) Purging mesa-osmesa (21.3.8-r1) (104/274) Purging mesa-xatracker (21.3.8-r1) (105/274) Purging sqlite-dev (3.38.5-r0) (106/274) Purging zlib-dev (1.2.12-r1) (107/274) Purging qt5-qttools (5.15.4_git20220407-r0) (108/274) Purging ncurses-dev (6.3_p20220521-r0) (109/274) Purging texlive (20220403.62885-r2) (110/274) Purging texmf-dist (2022.63035-r0) (111/274) Purging git-perl (2.36.1-r0) (112/274) Purging perl-git (2.36.1-r0) (113/274) Purging perl-error (0.17029-r1) (114/274) Purging perl (5.34.1-r0) (115/274) Purging openblas (0.3.20-r0) (116/274) Purging libgfortran (11.2.1_git20220219-r2) (117/274) Purging openssl-dev (1.1.1o-r0) (118/274) Purging brotli-dev (1.0.9-r6) (119/274) Purging libxxf86vm-dev (1.1.4-r2) (120/274) Purging libxxf86vm (1.1.4-r2) (121/274) Purging libxrender-dev (0.9.10-r3) (122/274) Purging libxfixes-dev (6.0.0-r0) (123/274) Purging libxfixes (6.0.0-r0) (124/274) Purging libxext-dev (1.3.4-r0) (125/274) Purging libx11-dev (1.8-r0) (126/274) Purging xtrans (1.4.0-r1) (127/274) Purging libxcb-dev (1.15-r0) (128/274) Purging xcb-proto (1.15-r0) (129/274) Purging libxau-dev (1.0.9-r0) (130/274) Purging qt5-qtdeclarative (5.15.4_git20220514-r0) (131/274) Purging qt5-qtbase-x11 (5.15.4_git20220511-r1) (132/274) Purging hicolor-icon-theme (0.17-r1) (133/274) Purging mesa-egl (21.3.8-r1) (134/274) Purging xcb-util-renderutil (0.3.9-r1) (135/274) Purging pango (1.50.7-r0) Executing pango-1.50.7-r0.pre-deinstall (136/274) Purging cairo (1.17.4-r1) (137/274) Purging xcb-util-image (0.4.0-r1) (138/274) Purging libxkbcommon-x11 (1.4.1-r0) (139/274) Purging xcb-util-wm (0.4.1-r1) (140/274) Purging qt5-qtbase (5.15.4_git20220511-r1) (141/274) Purging xdg-utils (1.1.3-r3) (142/274) Purging xprop (1.2.5-r0) (143/274) Purging xset (1.2.4-r0) (144/274) Purging libxmu (1.1.3-r0) (145/274) Purging openjdk8-jre (8.322.06-r0) (146/274) Purging ttf-dejavu (2.37-r1) (147/274) Purging encodings (1.0.5-r0) (148/274) Purging mkfontscale (1.2.2-r0) (149/274) Purging libxi (1.8-r0) (150/274) Purging libxinerama (1.1.4-r1) (151/274) Purging libxtst (1.2.3-r3) (152/274) Purging libxext (1.3.4-r0) (153/274) Purging libxft (2.3.4-r0) (154/274) Purging libxrender (0.9.10-r3) (155/274) Purging libxt (1.2.1-r0) (156/274) Purging libxcomposite (0.4.5-r0) (157/274) Purging libx11 (1.8-r0) (158/274) Purging xcb-util-keysyms (0.4.0-r1) (159/274) Purging xcb-util (0.4.0-r3) (160/274) Purging libxcb (1.15-r0) (161/274) Purging libxau (1.0.9-r0) (162/274) Purging libice-dev (1.0.10-r0) (163/274) Purging libxdmcp-dev (1.1.3-r0) (164/274) Purging libxdmcp (1.1.3-r0) (165/274) Purging xorgproto (2022.1-r0) (166/274) Purging libbsd (0.11.6-r2) (167/274) Purging libmd (1.0.4-r0) (168/274) Purging libwmf (0.2.12-r0) (169/274) Purging ghostscript-fonts (8.11-r2) (170/274) Purging libgd (2.3.3-r0) (171/274) Purging harfbuzz (4.3.0-r0) (172/274) Purging fontconfig (2.14.0-r0) (173/274) Purging freetype (2.12.1-r0) (174/274) Purging libpng (1.6.37-r1) (175/274) Purging expat-dev (2.4.8-r0) (176/274) Purging libdrm-dev (2.4.110-r0) (177/274) Purging libffi-dev (3.4.2-r1) (178/274) Purging linux-headers (5.16.7-r1) (179/274) Purging mesa-gbm (21.3.8-r1) (180/274) Purging libdrm (2.4.110-r0) (181/274) Purging libxshmfence (1.3-r1) (182/274) Purging mesa-gles (21.3.8-r1) (183/274) Purging mesa (21.3.8-r1) (184/274) Purging openjdk8-jre-base (8.322.06-r0) (185/274) Purging openjdk8-jre-lib (8.322.06-r0) (186/274) Purging java-common (0.5-r0) (187/274) Purging java-cacerts (1.0-r1) Executing java-cacerts-1.0-r1.post-deinstall (188/274) Purging p11-kit-trust (0.24.1-r0) (189/274) Purging nss (3.78-r0) (190/274) Purging clang-libs (13.0.1-r1) (191/274) Purging llvm13-libs (13.0.1-r2) (192/274) Purging glib (2.72.1-r0) (193/274) Purging wayland-libs-cursor (1.20.0-r0) (194/274) Purging wayland-libs-client (1.20.0-r0) (195/274) Purging cups-libs (2.4.1-r1) (196/274) Purging gnutls (3.7.5-r0) (197/274) Purging p11-kit (0.24.1-r0) (198/274) Purging wayland-libs-server (1.20.0-r0) (199/274) Purging libffi (3.4.2-r1) (200/274) Purging mesa-glapi (21.3.8-r1) (201/274) Purging libxkbcommon (1.4.1-r0) (202/274) Purging xkeyboard-config (2.35.1-r0) (203/274) Purging libxml2 (2.9.14-r0) (204/274) Purging libjpeg-turbo (2.1.3-r1) (205/274) Purging avahi-libs (0.8-r6) (206/274) Purging dbus-libs (1.14.0-r1) (207/274) Purging gettext-libs (0.21-r2) (208/274) Purging libintl (0.21-r2) (209/274) Purging nettle (3.7.3-r0) (210/274) Purging libtasn1 (4.18.0-r0) (211/274) Purging libunistring (1.0-r0) (212/274) Purging jbig2dec (0.19-r0) (213/274) Purging lcms2 (2.13.1-r0) (214/274) Purging libwebp (1.2.2-r0) (215/274) Purging pixman (0.40.0-r3) (216/274) Purging util-linux-dev (2.38-r1) (217/274) Purging libfdisk (2.38-r1) (218/274) Purging libmount (2.38-r1) (219/274) Purging libsmartcols (2.38-r1) (220/274) Purging libblkid (2.38-r1) (221/274) Purging pcre-dev (8.45-r2) (222/274) Purging libpcre16 (8.45-r2) (223/274) Purging libpcre32 (8.45-r2) (224/274) Purging libpcrecpp (8.45-r2) (225/274) Purging pcre (8.45-r2) (226/274) Purging lua5.3-libs (5.3.6-r3) (227/274) Purging fribidi (1.0.12-r0) (228/274) Purging graphite2 (1.3.14-r1) (229/274) Purging freetds (1.3.10-r0) (230/274) Purging unixodbc (2.3.11-r0) (231/274) Purging readline (8.1.2-r0) (232/274) Purging libheif (1.12.0-r2) (233/274) Purging aom-libs (3.3.0-r0) (234/274) Purging libde265 (1.0.8-r1) (235/274) Purging x265-libs (3.5-r3) (236/274) Purging numactl (2.0.14-r0) (237/274) Purging libfontenc (1.1.4-r0) (238/274) Purging libsamplerate (0.1.9-r1) (239/274) Purging libsndfile (1.1.0-r0) (240/274) Purging alsa-lib (1.2.6.1-r0) (241/274) Purging giflib (5.2.1-r0) (242/274) Purging nspr (4.33-r0) (243/274) Purging sqlite-libs (3.38.5-r0) (244/274) Purging krb5-libs (1.19.3-r0) (245/274) Purging krb5-conf (1.0-r2) (246/274) Purging libcom_err (1.46.5-r0) (247/274) Purging keyutils-libs (1.6.3-r1) (248/274) Purging libverto (0.3.2-r0) (249/274) Purging pcsc-lite-libs (1.9.6-r0) (250/274) Purging liblksctp (1.0.19-r0) (251/274) Purging libsm (1.2.3-r0) (252/274) Purging libice (1.0.10-r0) (253/274) Purging libuuid (2.38-r1) (254/274) Purging libogg-dev (1.3.5-r1) (255/274) Purging libvorbis (1.3.7-r0) (256/274) Purging flac (1.3.4-r0) (257/274) Purging libogg (1.3.5-r1) (258/274) Purging opus (1.3.1-r1) (259/274) Purging icu-libs (71.1-r2) (260/274) Purging icu-data-full (71.1-r2) (261/274) Purging libpcre2-16 (10.39-r0) (262/274) Purging libinput-libs (1.20.1-r0) (263/274) Purging libevdev (1.12.1-r0) (264/274) Purging mtdev (1.1.6-r0) (265/274) Purging eudev-libs (3.2.11-r0) (266/274) Purging wayland-libs-egl (1.20.0-r0) (267/274) Purging libpq (14.3-r0) (268/274) Purging mariadb-connector-c (3.1.13-r4) (269/274) Purging gdbm (1.23-r0) (270/274) Purging mpdecimal (2.5.1-r1) (271/274) Purging libgcrypt (1.10.1-r0) (272/274) Purging libgpg-error (1.45-r0) (273/274) Purging libpaper (1.1.28-r1) (274/274) Purging libsynctex (20220403.62885-r2) Executing busybox-1.35.0-r13.trigger Executing ca-certificates-20211220-r0.trigger OK: 258 MiB in 99 packages >>> octave: Updating the community/armv7 repository index... >>> octave: Signing the index...